これが私のJMeterセットアップです:
- Web サービスのテスト
- 分散テスト、マスター 1 台、スレーブ 20 台 (ブレーズメーターを使用する場合は 100 台になる可能性があります)
- testdata を含むファイル、行ごとに整数、例については [1] を参照
- 20 ユーザーのスレッド グループ (20x20=400 リクエスト)
- CSV Data Set Config、
\n
区切り文字付き
[1] testdata ファイルの例。各行は、id
Web サービス パラメータとして使用される を表します。
23
8677
10029
29957
1001
私の質問は、各マシンがテストファイルの個別の部分を使用し、テストデータ項目をランダムに選択するように、スレーブ間でデータを分散する方法ですか? 1 つの方法は、テスト ファイルを別々の部分に分割することですが、より動的にすることは可能ですか? 「マシン x は 0 ~ 20 行、マシン y は 21 ~ 40 などを読み取る」ことを考えています。この質問への回答 では、CSV はローカルであると述べられていますが、csv の異なる行を動的に読み取ることは可能ですか?