2017-04-17 27 views
3

植物のjsonボディを変更する方法はありますか?ベジータ負荷テスト:攻撃の各POST要求ごとに異なるボディ

それぞれの要求に対して、json本体で異なるパラメータでリクエストを送信したいとします。私は

POST https://endpoint.com/createNew 
@/targets/data.json 

とdata.jsonを持っている場合、我々は攻撃でリクエストごとに異なる要求データを持っているので、それを作るための最善の方法は何ですか?

{ 
    "id": 1234 
} 

のように例を探しますか

答えて

0

あなたはtargetsフォルダの下に複数のファイルを持っていると私は次のような構成を示唆している負荷テストでそれらのすべてを使用したい場合:

  1. Install Directory Listing Configプラグイン使用してJMeterのプラグインマネージャ

    JMeter Directory Listing Config Installation

  2. targetsフォルダを指すように設定します。

    あなたのHTTP Requestサンプラーで

    Directory Listing Config - configuration

  3. よう__FileToString()関数を使用する:あなたは、あなたのテストを実行すると、それはtargetsディレクトリから次のファイルをピックアップして、その内容を使用します

    ${__FileToString(${filename},,)} 
    

    Using file in request body

  4. リクエストボディ

    JMeter Directory Listing Config in Action

関連する問題