1

Jmeter経由でRESTWebサービスを呼び出しています。リクエストを送信した後、レスポンスヘッダー付きのレスポンスが返されます。

応答ヘッダーの値を表示するには、ViewResultsTreeリスナーを使用しています。
[結果ツリーの表示]の[SamplerResult]タブで必要なパラメーターを確認できます。
そのパラメーターは整数値です。

私の質問は、送信したすべてのリクエスト(5000リクエスト)の[結果ツリーの表示]セクションからそのパラメーターの平均値を取得する方法です。

4

1 に答える 1

0

やりたいことをするには:

  • ユーザー定義変数の宣言 (nbIterations)
  • 正規表現エクストラクタを使用します(ヘッダーをチェックして、時間をかけます)
  • 次のようなことを行う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})} で取得します

于 2013-01-22T22:25:40.107 に答える