web-dev-qa-db-ja.com

jMeterがCSVのすべての値をループする

私はjMeterでいくつかのテストをしようとしています。

URLを含むCSVファイルがあり、それらすべてを反復処理してHTTPリクエストを作成したい。私は、ThreadGroup in Loop Countフィールドに正確な数のURLを入力することでそれを達成しました。

ThreadGroup内のURLのカウントを入力する必要なく、URLをループするようにjMeterを設定する可能性はありますか?どのコントローラでもこれを行うことができますか?

23
firen

URLをcsvデータ形式で定義し、Jmeterでループさせることができます。

Csvファイルは CSVデータ設定 で定義およびロードできます。
変数名はcsvファイルの各列を表しており、ループコントローラーで参照できます。

例:

  1. 条件を${url}としてwhileコントローラーを定義します
  2. CSV Data Set Configを定義します。ファイルパスと、URLをリストする列を表す変数名urlを使用します。
  3. ${url}をhttpリクエストハンドラで使用して、リクエストを起動します。
  4. CSVファイルの終わりに達した後に実行を停止するには:CSV Data Set Config内でRecycle on EOF? = FalseStop thread on EOF? = Trueを設定します。
37
Jayendra