2017-11-06 9 views
0

私は非同期方式でAPI(send API)を呼び出すJMeterテストを行っています。呼び出しの結果は、他のAPI呼び出し(結果API)を介して利用できます。私が結果を消費するとき、JSONレスポンスのいくつかの処理段階に関するメトリクスがあります.JMeterレポートを作成したいと思います。カスタムフィールドをJMeterレポートに挿入する

全体的なエンドツーエンドテストの平均時間だけでなく、そのデータの平均値を取得したいと考えています。

JMeterで実装できるものはありますか?

答えて

0

これはSummary Reportのための仕事です:

要約レポートは、あなたのテストの各別の名前の要求のためにテーブルの行を作成します。これは、集計レポートに類似していることは少ないメモリを使用することを除いて

exampleを参照してください:

平均

:それは特定のラベルを実行するために、すべてのサンプルで撮影した平均時間です。我々のケースでは、ラベル1の平均時間は942ミリ秒です。&合計平均時間は584ミリ秒です。 .jtl結果ファイルにカスタムフィールドを注入

0

あなたは、2つのJMeterの変数を持っているすなわちfoobarあなたはどちらか追加することによって、結果ファイルに追加するのJMeterを「伝える」ことができ考えるsample_variables property

を使用して行うことができます

01: user.propertiesファイル

sample_variables=foo,bar 

かのように-J command-line argument経由で値を渡すことに次の行

jmeter -Jsample_variables=foo,bar -n -t test.jmx -l result.jtl 

テストは、あなたがうまくいけば、foobar JMeterの変数の値を保持して問題になることはありません。このデータのためaverageを取得.jtl結果ファイルに2つの余分な列が表示されます終了すると。

参考文献:

関連する問題