微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当文件名中的属性时,没有使用 Taurus 生成摘要报告

如何解决当文件名中的属性时,没有使用 Taurus 生成摘要报告

我们有一个 JMeter 测试计划,其中包含一些测试和一个摘要报告侦听器。此 JMeter 测试计划由来自 Azure 部署代理的 Taurus 驱动。当我们在摘要报告的文件名中使用 JMeter 属性时,不会生成任何报告。喜欢:

enter image description here

当我们添加绝对网址时,生成的报告是:

enter image description here

当我使用文件名中的 JMeter 属性从命令行运行测试计划并通过命令行提供该属性时,它确实有效!

当我查看 jmeter.log 时,没有使用摘要报告侦听器的痕迹,因此日志中没有提供反馈。

解决方法

您忘记提及两件事:

  1. 您是如何“使用 Taurus”执行 JMeter 脚本的,尤其是您如何提供此 AGENTDIRECTORY 属性。例如,我无法重现您通过 Taurus 运行 JMeter 测试的问题,例如:

    bzt -o modules.jmeter.properties.AGENTDIRECTORY=c:/temp sometest.jmx 
    

    更多信息:JMeter Properties and Variables

  2. 为什么你需要这个监听器,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 举报,一经查实,本站将立刻删除。