JMeter 中是否有所有响应时间的总和?

Is there sum of all response times in JMeter?

JMeter HTML 报告中是否有所有响应时间的总和?

我知道 JMeter 会生成出色的数据,如中位数等,但需要所有响应时间的总和。

是否可以通过某种方式看到它?

  1. JMeter 的 .jtl result files are normal CSV files so you can import it into MS Excel or equivalent and invoke SUM 函数在 elapsed

  2. 如果你只有一个迭代和几个请求——你可以把所有的请求都放在Transaction Controller下面,它会报告它所有子节点的累计执行时间

  3. 可以用Backend Listener so JMeter would send results to a database, once done you should be able to create a query in the DB or in Grafana显示累计响应时间

我最近使用了 Dmitri 的回答中的选项 2,它在 JMeter 5.4.1 中非常适合我。

在事务控制器中记得点击“生成父样本”复选框。

然后在结果树和 HTML 仪表板中,您将看到每个调用的单独响应时间和控制器的父时间。