如何根据指定文本移除JMeter中View Results Tree的结果条目?
解决BlazeMeter导出测试计划中Google相关失败请求过滤问题
方法1:利用View Results Tree的过滤功能快速隐藏
- 打开View Results Tree组件,点击右上角的漏斗图标(Filter Results)
- 在弹出的过滤面板中,选择Exclude samples that match the following regex,输入
google即可直接隐藏所有包含该关键词的请求结果 - 如果需要更精准的匹配,也可以用正则表达式,比如匹配URL中包含google的请求:
.*google.*
方法2:通过后置处理器彻底忽略这类请求(不统计、不显示)
如果需要让这类请求完全不进入统计和结果视图,可以给测试计划根节点添加JSR223 PostProcessor:
- 在PostProcessor的脚本框中输入Groovy代码:
def requestUrl = sampler.getUrl().toString() if (requestUrl.contains("google")) { prev.setIgnore(true) }
- 这段代码会在每个请求执行后检查URL,只要包含"google"就标记该结果为忽略,不会被计入任何统计报告,也不会出现在View Results Tree中
方法3:直接修改测试计划排除无关请求
- 打开BlazeMeter导出的JMeter测试计划,搜索所有名称或URL包含"google"的请求
- 右键选中这些请求,选择Disable禁用,或者直接删除,这样测试运行时就不会执行这些请求,从根源避免产生失败结果
内容的提问来源于stack exchange,提问作者Chris Duffy
相关产品推荐
相关产品推荐

