2016-10-19 17 views
0

JMeterを使用してRESTエンドポイントに対して実行する必要がある値のCSVファイルがあります。JMeterでHTTP応答を分析および報告する方法

  • スレッドグループ
    • HTTPリクエスト
      • CSVデータセットのコンフィグ
      • JSR223ポストプロセッサ
      • のXPath抽出
    :私は、おおよそ次のように設定したプロジェクトを持っています

XPath Extractorを使用して、HTTP応答で特定のパスを検索します。次に、JSR233 PostProcessorを使用してパス出力を評価し、vars.setという変数を設定して、取得する値を追跡します。

これは、このようなことを書くための本当にハックリな方法のようです。私が必要とするのは、 "良い"対 "悪い"結果のトラック数であり、残念ながら何かが失敗したときに指定するHTTPエラーコード(私の選択ではない)を使用しません。さらに/あなたは条件付きでパスを設定することができますように基準を失敗した

答えて

2

私はJSR223 Assertionを使用することをお勧めします:。

if (1 != 2) { 
    prev.setSuccessful(false); 
    prev.setResponseCode("404"); 
} 

prevは親SampleResultのインスタンスである、使用可能なすべてのメソッドとフィールドのJavadocを参照してくださいJMeterは提供しますAssertionsはほんの少しですが、これらのJSR223要素に行く必要はないかもしれません。

「良い」と「悪い」をトラッキングすることについては、テストが終了したときにAggregate Reportリスナーを使用することも、HTML Reporting Dashboardを作成してサマリー情報と素敵なチャートを含めることもできます。

関連する問題