使用Apache ANT在Jmeter中的分布式负载测试上生成HTML报告

时间:2015-11-13 04:38:36

标签: jmeter performance-testing load-testing distributed-testing

任何人都可以帮我解决这个问题。

我想使用Jmeter 2.11进行分布式负载测试。为了获得详细而有意义的报告,我将Jmeter与Apache Ant集成在一起。我试过从'cmd'运行测试并且测试仅在本地运行并生成报告.. !!我在Jmeter.properties文件中指定了远程服务器。

Ant无法获取Jmeter.properties。我是否必须在build.xml文件中添加任何内容。

请告知..

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

根据JMeter Ant Task documentation

  

支持的可选JMeter参数包括指定备用jmeter属性文件(jmeterproperties),运行jmeter属性文件中指定的远程服务器( runremote

因此,您需要将`runremote =“true”参数应用于需要传递给从属计算机的属性。

其他一些建议:

  1. 升级到latest version of JMeter(目前是2.13),较新的版本包含新功能,错误修复,性能改进等。有关更多调整,请参阅JMeter Performance and Tuning Tips指南。
  2. 没有必要通过Ant运行JMeter。如果将JMeter输出格式切换为XML(将jmeter.save.saveservice.output_format=xml行添加到所有节点上的 user.properties 文件)并按照JMeter Distributed Testing Step-by-step指南正常运行JMeter,您将能够在结果文件上使用ant report任务来生成HTML输出。而且,任何可以进行XSLT转换的工具都可以生成HTML报告。必需的.xsl文件位于JMeter安装的/ extras目录下。