0

PUT メソッドを最大 100 ~ 200 の場所に同時に送信する場合の応答時間をテストするボリューム テストがあります。私はjmeterを使用していますが、jmeterで達成する方法があるかどうか疑問に思っていますか?

テスト - 同じファイルを異なる場所に同時に HTTP PUT します (最大 100 から 200 の場所)。

例 ・一度に5件以下(最大200件)のリクエストを別の場所に送信したい。

1. Put /location1/object1 File 1
2. Put /location2/object2 File 1
3. Put /location3/object3 File 1
4. Put /location4/object4 File 1
5. Put /location4/object4 File 1 

CSVデータセットを使用してループおよびwhileコントローラーを試しましたが、同時にではなくCSVから1つずつ送信しているようです。私が考えることができる唯一の解決策は、テスト計画を実行するために最大 100 から 200 のスレッド グループを作成することです。100 ~ 200 のスレッド グループを作成した場合、PC に影響するかどうかわかりません。

以下は私の現在のテスト計画です。

Test Plan
    HTTP Request Default
    HTTP Header Manager
    Thread Group 
        + Get Service
            Get URL
        + While Controller
            Put Method
                 Put {PATH from CSV} File 1
            CSV Data Set Config
                 {5 paths in CSV}
4

2 に答える 2

0

threadNum()スレッドグループでスレッド番号を 400 に指定して関数を使用してください

于 2013-11-14T04:16:43.260 に答える
0

csvファイルからすべてのリクエストを同時に実行するには、CSVRead関数を使用できます

于 2013-11-16T15:32:13.367 に答える