次の名前のファイルが約 4 つあります。
Test_1.csv
Test_2.csv
...
各テスト ファイルの各行の形式は次のとおりです。
method;request
ここで、methodは呼び出す URL であり、requestはそれに対するリクエストです。これらの値を取得して URL を形成するようにすべてが構成されます。
ただし、最初にTest_1.csv実行する必要があり、次にTest_2.csv実行する必要があります。そのために、次の階層に 5 つのスレッド グループを作成しました。
Test Plan
|
+- Step 1
|
+- HTTP request
+- CSV Data Set Config <- Reads from Test_1.csv
+- Uniform Random Timer
+- Step 2
|
+- HTTP request
+- CSV Data Set Config <- Reads from Test_2.csv
+- Uniform Random Timer
またRun thread groups consecutively、テスト計画でオプションを選択しました。各スレッド グループは 20 スレッド用に構成されます。ここで、私がやりたいことは、ステップ 1 で のすべてのテストを実行しTest_1.csv、次にステップ 2 で のすべての行を実行して実行することTest_2.csvです。ただし、何が起こっているかというと、ステップ 1 で最初の 20 行が実行されTest_1.csv、次にステップ 2 が開始され、20 個のテストが実行されて続行されます。次に、すべてのステップが完了すると、ステップ 1 が再び実行され、 からまったく同じ 20 行が実行されTest1.csvます。一度だけ実行し、テスト ファイル内のすべての行をループして終了し、次のスレッドに制御を渡します。
どうすればいいですか?