如何解决当文件名中的属性时,没有使用 Taurus 生成摘要报告
我们有一个 JMeter 测试计划,其中包含一些测试和一个摘要报告侦听器。此 JMeter 测试计划由来自 Azure 部署代理的 Taurus 驱动。当我们在摘要报告的文件名中使用 JMeter 属性时,不会生成任何报告。喜欢:
当我使用文件名中的 JMeter 属性从命令行运行测试计划并通过命令行提供该属性时,它确实有效!
当我查看 jmeter.log 时,没有使用摘要报告侦听器的痕迹,因此日志中没有提供反馈。
解决方法
您忘记提及两件事:
-
您是如何“使用 Taurus”执行 JMeter 脚本的,尤其是您如何提供此
AGENTDIRECTORY
属性。例如,我无法重现您通过 Taurus 运行 JMeter 测试的问题,例如:bzt -o modules.jmeter.properties.AGENTDIRECTORY=c:/temp sometest.jmx
-
为什么你需要这个监听器,Taurus 提供了
kpi.jtl
file 可以在任何 Listener 中打开,而且 having Listeners added to test plan and enabled for anything but test development and/or debugging is a performance anti-pattern 所以理想情况下你根本不应该使用监听器负载测试执行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。