2016-10-10 9 views
0

JMeterを使用してNode.js Ghostをベンチマークしようとしています。私はただサインインしてから、投稿を作成して公開するテストプランを作りたいと思っています。Benchmark Node.js JMeterを使用したゴースト

私の問題は、私がセッションクッキーを取得しないということです。したがって、バックエンドのすべての要求は失敗します。私はすでにuser.propertiesファイル内のCookieManager設定を変更しようとしました。

私は次のように構成しようとした:私は幽霊の用途を考えていない

enter image description here

答えて

1

:これは、結果ツリー(左側にあなたが私の試験プランの設定を見ることができる)である

CookieManager.check.cookies=false 
CookieManager.delete_null_cookies=false 
CookieManager.save.cookies=true 
jmeter.save.saveservice.url=true 
jmeter.save.saveservice.requestHeaders=true 

をクッキーはまったく、あなたが見ているエラーはおそらく失敗したログインのためです。最初の要求に対する応答を見ると

GHost response

幽霊がOAuth認証を使用するようです。

だからあなたは、次の操作を行う必要があります

  1. /ghost/api/v0.1/authentication/token要求応答からこのaccess_token値を抽出します。あなたはBearer ${access_token}

    HTTP Header Manager

の値を取得するプロセス全体をAuthorizationヘッダを送信するために、次の要求を設定HTTP Header Manager

JSON Path PostPRocessor

  • のようなJSONパスポストプロセッサを使用してそれを行うことができます以前の要求の動的コンテンツをJMeter変数に変換し、次の要求にパラメータとして追加することは、 correlation

  • +0

    ゴースト用の認証を使用したテスト計画はありますか? – bpoiss

    +0

    これは%以上で見ることができます) –

    +0

    ありがとうございました:) – warch

    関連する問題