我已经下载了Apache JMeter 3.1版本并开发了一个JMX脚本文件。但我所有其他成员都使用Apache JMeter 3.0版本。我无法打开3.0版本的3.1 jmx文件。 任何人都可以建议如何在Apache JMeter 3.0版本中打开3.1版本的JMX文件?
提前致谢
答案 0 :(得分:2)
盲目拍摄:我的期望是你患有Bug #60252。自JMeter 3.1以来,我们引入了新的指标Sent Bytes
新指标
引入了新的sent_bytes指标,该指标报告发送到服务器的字节数。 此版本中默认启用了另一个度量标准connect_time
所以现在Aggregate Report和Summary Report侦听器明确依赖此指标。如果你在测试计划中有这些监听器 - 只需删除它们,你就可以使用JMeter 3.0打开脚本。
需要考虑的事项:
不要向测试计划添加任何侦听器。真。监听器应该用于测试开发和调试,并在测试完成后查看测试结果。
在命令行非GUI模式下运行测试,如:
jmeter -n -t /path/to/script.jmx -l /path/to/results.jtl
results.jtl
文件 - 您将看到已保存和计算的指标查看Greedy Listeners - Memory Leeches of Performance Testing文章了解更多详情
答案 1 :(得分:0)
作为任何优秀的软件,JMeter都非常谨慎(相信我们作为我们的团队领导者是开发团队的活跃成员)的向后兼容性,但是在版本中打开由N + 1版本保存的文件时它无法考虑问题N(与我认为的任何软件一样)。
请遵循Dmitri的建议,让同事升级到3.1,原因很简单:
但不需要提出错误(正如他所推荐的那样)它绝对不是错误。