私は非同期方式でAPI(send API)を呼び出すJMeterテストを行っています。呼び出しの結果は、他のAPI呼び出し(結果API)を介して利用できます。私が結果を消費するとき、JSONレスポンスのいくつかの処理段階に関するメトリクスがあります.JMeterレポートを作成したいと思います。カスタムフィールドをJMeterレポートに挿入する
全体的なエンドツーエンドテストの平均時間だけでなく、そのデータの平均値を取得したいと考えています。
JMeterで実装できるものはありますか?
私は非同期方式でAPI(send API)を呼び出すJMeterテストを行っています。呼び出しの結果は、他のAPI呼び出し(結果API)を介して利用できます。私が結果を消費するとき、JSONレスポンスのいくつかの処理段階に関するメトリクスがあります.JMeterレポートを作成したいと思います。カスタムフィールドをJMeterレポートに挿入する
全体的なエンドツーエンドテストの平均時間だけでなく、そのデータの平均値を取得したいと考えています。
JMeterで実装できるものはありますか?
これはSummary Reportのための仕事です:
要約レポートは、あなたのテストの各別の名前の要求のためにテーブルの行を作成します。これは、集計レポートに類似していることは少ないメモリを使用することを除いて
がexampleを参照してください:
平均:それは特定のラベルを実行するために、すべてのサンプルで撮影した平均時間です。我々のケースでは、ラベル1の平均時間は942ミリ秒です。&合計平均時間は584ミリ秒です。 .jtl結果ファイルにカスタムフィールドを注入
あなたは、2つのJMeterの変数を持っているすなわちfoo
とbar
あなたはどちらか追加することによって、結果ファイルに追加するの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
テストは、あなたがうまくいけば、foo
とbar
JMeterの変数の値を保持して問題になることはありません。このデータのためaverageを取得.jtl結果ファイルに2つの余分な列が表示されます終了すると。
参考文献: