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

如何让JMeter仪表板统计报告仅展示事务控制器总重复次数而非取样器?

解决JMeter仪表板仅统计事务控制器次数的问题
  • 先检查事务控制器的核心配置:必须勾选事务控制器的**"Generate Parent Sample"**选项。这个选项会让事务控制器生成独立的父级样本,而非将子取样器的结果单独计入统计。如果没开这个,哪怕你设置了jmeter.reportgenerator.exporter.html.show_controllers_only=true,报告还是会把所有子取样器的数量加进去,导致总数远超实际事务次数。

  • 补充报告生成的关键配置:除了已有的jmeter.reportgenerator.exporter.html.show_controllers_only=true,还需要在user.properties或reportgenerator.properties里添加以下参数:

    • jmeter.reportgenerator.statistics.controllers_only=true:让统计模块只计算控制器的样本数据,忽略子取样器。
    • jmeter.reportgenerator.graphs.controllers_only=true:确保所有图表也只展示控制器相关的统计结果。
  • 重新生成报告验证:修改配置后重启JMeter,重新运行测试并生成仪表板。此时总计数值应该就和你实际的事务控制器执行次数一致了。

  • 备选方案(如果上述配置不生效):可以在测试计划中添加Result Status Action Handler,设置仅保留事务控制器的样本结果;或者在生成报告时通过命令行指定参数强制过滤:

    jmeter -g 你的测试结果文件.jtl -o 报告输出目录 -Jjmeter.reportgenerator.exporter.html.show_controllers_only=true -Jjmeter.reportgenerator.statistics.controllers_only=true
    

内容的提问来源于stack exchange,提问作者LOlololo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 17:03:12