0

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

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

Ant 不能拿 Jmeter.properties 吗?我必须在 build.xml 文件中添加任何内容吗?

请指教..

提前谢谢了。

4

1 回答 1

0

根据JMeter Ant 任务文档

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

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

其他几个建议:

  1. 升级到最新版本的 JMeter(目前是 2.13),较新的版本包含新功能、错误修复、性能改进等。有关更多调整,请参阅JMeter 性能和调优技巧指南。
  2. 不需要通过 Ant 运行 JMeter。如果您将 JMeter 输出格式切换为 XML(在所有节点上的user.propertiesjmeter.save.saveservice.output_format=xml文件中添加行)并根据JMeter 分布式测试分步指南正常运行 JMeter,您将能够使用结果文件上的任务来生成 HTML输出。此外,任何可以进行 XSLT 转换的工具都可以生成 HTML 报告。所需的 .xsl 文件位于 JMeter 安装的 /extras 目录下。ant report
于 2015-11-16T16:57:08.350 回答