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

开启Generate parent sampler后,JMeter HTML报告事务控制器仍显示子采样器如何解决?

Transaction Controller子采样器仍在HTML报告显示的解决方法

关键配置与步骤

  • 确认Transaction Controller设置
    编辑目标Transaction Controller,确保已勾选Generate parent sample选项。若之前已生成包含子采样器的.jtl文件,需删除后重新运行测试,避免旧数据干扰报告生成。

  • 验证子结果保存配置
    确认user.properties或jmeter.properties中已设置:

    jmeter.save.saveservice.subresults=false
    

    修改后必须重启JMeter使配置生效,否则旧配置会持续作用。

  • 修正报告过滤正则
    原正则^((?!Sample).)*$无法精准匹配子采样器,可根据实际情况调整:

    • 若仅需保留特定Transaction Controller的父采样器(如名称为支付流程),使用:
      jmeter.reportgenerator.exporter.html.series_filter=^支付流程$
      
    • 若需排除所有带层级标识(通常为>)的子采样器,使用:
      jmeter.reportgenerator.exporter.html.series_filter=^((?!>).)*$
      

    配置修改后重启JMeter,重新生成HTML报告。

  • 检查结果文件与系统属性
    打开测试生成的.jtl文件,确认是否存在子采样器条目。若仍有,通过JMeter菜单Options > View System Properties查看jmeter.save.saveservice.subresults的实际值,确保其为false,排查配置文件是否被正确读取。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 07:27:07