You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter是否有统计请求成败总数的插件及如何查看各请求响应时间

JMeter请求结果统计与响应时间查询方案

成功/失败数分类汇总实现

无需额外安装第三方插件,JMeter原生配置和监听器即可满足需求:

  • 汇总报告(Summary Report):默认展示全局总请求数、总成功数、总失败数、失败率,同时支持按请求名称分类展示每个接口的对应统计维度,结果可直接导出为CSV/XML格式留存。
  • 聚合报告(Aggregate Report):自动按请求名称做分类汇总,每个请求的样本量、成功数、失败数、错误类型占比均清晰展示,全局汇总行在报表最底部,可直接查看全量请求的总成功、总失败统计值。
  • 若需要更细化的错误分类统计,可先添加响应断言配置匹配规则,再搭配*错误汇总(Error Summary)*监听器,可直接统计不同错误类型(如4xx状态码、5xx状态码、断言失败、连接超时等)的数量分布。
  • 如需自定义统计逻辑,可添加JSR223后置处理器,通过代码实现自定义统计,示例代码片段如下:
// prev为当前请求的SampleResult对象
if (prev.isSuccessful()) {
    def successCount = vars.getObject("successCount") ?: 0
    vars.putObject("successCount", successCount + 1)
} else {
    def failCount = vars.getObject("failCount") ?: 0
    vars.putObject("failCount", failCount + 1)
}

单请求响应时间查询

可根据不同使用场景选择对应方案:

  • 实时调试查看:添加*查看结果树(View Results Tree)*监听器,点击任意请求条目,详情页展示的「载入时间」即为该请求的完整响应时间,单位为毫秒,同时可查看请求、响应的完整报文内容。
  • 汇总维度查询:聚合报告、摘要报告中每个请求条目都会展示平均响应时间、中位数、90%/95%/99%分位响应时间、最小/最大响应时间,覆盖性能分析的常规统计需求。
  • 原始数据导出分析:运行测试前添加*简单数据写入器(Simple Data Writer)*监听器,配置本地保存路径,测试运行结束后打开输出的CSV文件,其中elapsed列即为每个请求对应的原始响应时间数值,同时可搭配请求名称、时间戳、是否成功等字段做自定义分析。

内容的提问来源于stack exchange,提问作者James P.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 11:18:01