あなたの質問が「データセットを再利用したいが、同じリクエストを同時に送信したくない」という意味であると仮定すると、次の構成をセットアップできるはずです。while ループは必要ありません。
Thread Group
* Loop Count = 2
* Thread Count = 5
|
+-- CSV
* Recycle on EOF = true
* Stop thread on EOF = false
* Sharing mode = All threads
それを分解するには:
- スレッド グループのループ カウントは、スレッド グループ全体を指定された回数実行します。5 つのスレッドがあり、各スレッドが CSV ファイルから 1 つの要求を行います。
- CSV データ セット構成の「リサイクル」および「スレッド停止」設定により、スレッドが完了するまでデータ セットが再利用されます。
これを実現するもう 1 つの方法は、サンプリングする URL の数の倍数としてループ カウントを設定することです。
Thread Group
* Loop Count = 10
* Thread Count = 1
|
+-- CSV
* Recycle on EOF = true
* Stop thread on EOF = false
* Sharing mode = All threads
これは、リクエストを並列スレッドではなくシリアルで実行する必要があることを意味するため、わずかに効率が低下しますが、別の方法です。