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

如何移除JMeter HTML报告中测试项的线程编号并合并同类项?

合并JMeter HTML报告中带线程编号的测试项

要把带线程编号的测试项(如“Call Initial Login-1”“Call Initial Login-2”)合并为单个条目,有两种可行方法:

方法一:修改配置文件统一处理

  1. 打开JMeter安装目录下的user.properties文件(优先修改该文件,避免影响全局配置)
  2. 添加以下配置项:
    jmeter.reportgenerator.exporter.html.series_filter=^(.*?)(-\d+)?$
    jmeter.reportgenerator.exporter.html.series_filter.match_group=1
    
    该配置通过正则表达式匹配并提取不带线程编号的原始测试项名称,将同一名称的不同线程结果合并。
  3. 保存配置后,重新执行报告生成命令:
    jmeter -e -o 'logs\html' -t your-test-plan.jmx
    

方法二:在测试计划中预先统一取样器标签

如果不想修改配置文件,可直接在测试计划中固定取样器名称:

  • 选中目标取样器(如“Call Initial Login”)
  • 在取样器的“名称”字段填写固定名称,避免使用${__threadNum}这类会生成线程编号的函数
  • 重新运行测试并生成报告,同名取样器的结果会自动合并为单个条目

注意:若已生成测试结果文件(.jtl),只需修改配置后重新执行-e -o命令生成报告即可,无需重新运行测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 10:37:32