1

我通过 Jmeter 进行了 REST Web 服务调用。发出请求后,我收到了带有响应标头的响应。

要查看响应标头值,我正在使用 View Results Tree 侦听器。
我可以在查看结果树的 SamplerResult 选项卡下看到所需的参数。
该参数是一个整数值。

我的问题是:如何从“查看结果树”部分中为我提交的所有请求(5000 个请求)获取该参数的平均值

4

1 回答 1

0

做你想做的事:

  • 声明一个用户定义的变量 (nbIterations)
  • 使用正则表达式提取器(检查标题,称之为时间)
  • 使用JSR223 采样器(将 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 回答