2012-04-25 36 views
0

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

答えて

2


を使用すると、csv-file-inループのWhile Controllerという条件の詳細を、ファイルの最後まで読むことができます。

のhttpサンプラーご要望に合わせて使用​​するには、あなたがこれらのいずれかを使用することができます詳細など:

  1. HTTP Request - のJMeterのアウトオブボックスサンプラーを。
    hostname、url/path、protocolはcsvエントリから抽出された変数として指定できますが、METHODはリストから選択されています。このサンプラーを使用する場合は、GET/POST /それぞれPUT。
  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 
. . . 
関連する問題