












在Jmeter 输出的 html 报告中,能看到全部的请求指标,但是其中一些辅助请求(比如登录请求)的指标,不在我们关心范围内,但是它们会占去每张图的篇幅,影响对关键指标趋势的观察,所以需要把这些结果隐藏起来。本文介绍一种隐藏的方法。
Jmeter 输出 html 报告的方法是使用参数:
$ ../bin/jmeter.bat -n -t test.jmx -l jmeter.jtl -e -o report
在上面的命令中,第一步将输出日志导出到 jmeter.jtl,然后再将 jmeter.jtl 输出为 html 格式的报告,放置在 report 目录下。
假设我们的测试计划如下:
Test Plan
└─ Thread Group 1
├─ Login
└─ Query
其中 Query 是关键请求,Login是配套请求。 我们只希望最终的报告里保留 Query,而把 Login 隐藏去。具体的做法如下:
在 Login 一步上增加后处理器: JSR223 PostProcessor

然后在 JSR223 PostProcessor 的代码编辑框内填上:
prev.setIgnore();
完成后,最终的脚本是这样:
Test Plan
└─ Thread Group 1
├─ Login
| └─ JSR223 PostProcessor
└─ Query
上述步骤完成以后,无论在 View Results Tree 还是输出的 html 报告内都看不到 Login 请求的结果。
各位读后有什么想法,请在下方留言吧!如果对本文有疑问或者寻求合作,欢迎 联系邮箱 。邮箱已到剪贴板
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。