Jmeter経由でRESTWebサービスを呼び出しています。リクエストを送信した後、レスポンスヘッダー付きのレスポンスが返されます。
応答ヘッダーの値を表示するには、ViewResultsTreeリスナーを使用しています。
[結果ツリーの表示]の[SamplerResult]タブで必要なパラメーターを確認できます。
そのパラメーターは整数値です。
私の質問は、送信したすべてのリクエスト(5000リクエスト)の[結果ツリーの表示]セクションからそのパラメーターの平均値を取得する方法です。
やりたいことをするには:
次のようなことを行うJSR223 Samplerを使用します(Groovy を jmeter/lib/ext/ に追加します)。
Long time = (Long) vars.get("time");
Long sum = (Long) vars.get("sum");
if(sum == null) {
sum = new Long(0);
}
sum = new Long(sum.longValue()+time.longValue);
vars.put("sum", sum);
最後に {__BeanShell(${sum}/${nbIterations})} で取得します