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

如何在JMeter汇总报告中排除指定线程组?

在JMeter汇总报告中排除指定线程组的方法

可以通过以下几种实用方式实现排除Teardown线程组的需求:

方法1:利用汇总报告的过滤规则

  • 给Teardown线程组内的所有采样器(比如你的JDBC请求)设置统一的Label前缀,例如[Teardown]。
  • 在汇总报告组件的配置中,找到Exclude Patterns输入框,填入正则表达式^\\[Teardown\\].*,所有以[Teardown]开头的采样结果会被自动排除在汇总报告之外。

方法2:通过标记变量过滤采样结果

  • 在Teardown线程组的User Defined Variables中添加变量:threadGroupType=teardown。
  • 编辑JMeter安装目录下的user.properties文件,添加配置:sample_variables=threadGroupType,该变量会附加到所有采样结果中。
  • 生成汇总报告时,用命令行参数过滤:
    jmeter -g result.jtl -o report-folder -Jexclude_variables=threadGroupType=teardown
    
    带threadGroupType=teardown标记的采样结果会被排除。

方法3:用脚本标记采样结果为忽略

在Teardown线程组的所有采样器上添加JSR223 PostProcessor,写入以下代码:

SampleResult.setIgnore()

这段代码会标记该采样结果为"忽略",后续汇总报告和结果分析会自动跳过这些数据。

方法4:调整Teardown执行位置(可选)

如果JDBC请求不需要生成采样数据,可以将其放在Test Plan级别的Teardown元素中(而非单独的Teardown线程组),这样它不会生成纳入汇总报告的采样记录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 20:34:54