0

REST サーバーをテストするための JMeter テスト計画を作成しようとしています。サーバーは現在、約 80 の GET 要求 (およびいくつかの POST および PUT 要求) をサポートしています。手動で行うことなく、すべての GET リクエストに対して HTTP リクエスト サンプラーを作成する簡単な方法はありますか? URL を CSV ファイルに入れて一括読み込みできますか? どのように?

4

1 に答える 1

2

もちろん。CSV Data Set Config
を 使用して、csv-file からリクエストの詳細を読み取ることができます - ループ内で、While Controllerの下で、 condition = をファイルの最後まで指定します。

リクエストの詳細とともに使用する http サンプラーとして、次のいずれかを使用できます。

  1. HTTP リクエスト- jmeter のすぐに使えるサンプラー。
    ホスト名、URL/パス、プロトコルは csv エントリから抽出された変数として指定できますが、リクエスト METHOD はリストから選択されます。したがって、このサンプラーを使用する場合は、GET / POST / PUT 用にいくつかのループと csv ファイルを設定する必要があります。 .
  2. HTTP Raw Request - jmeter-plugins のカスタム サンプラー。
    この場合、csv からのリクエストのすべての詳細とパラメーターを完全に定義できます。

一般的なスキーマは次のようになります。

. . .
While Controller
Condition = ${__javaScript("${rMethod}"!="<EOF>",)}
+ CSV Data Set Config
  Filename = requests.csv
  Varible names = rMethod,rHost,rPort,rPath...
+ HTTP Request / HTTP Raw Request
. . .
于 2012-04-25T14:24:50.903 に答える