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

Generating HTML reports using Apache ANT on Distributed Load Testing in Jmeter

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

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

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

请指教..

非常感谢。

根据JMeter Ant Task documentation

Optional JMeter arguments supported include specifying an alternate jmeter properties file (jmeterproperties), running remote servers specified in jmeter properties file (runremote)

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

其他一些建议:

  1. 升级到 latest version of JMeter (currently it's 2.13), newer versions contain new features, bug fixes, performance improvements, etc. See JMeter Performance and Tuning Tips 指南以获得更多调整。
  2. 不需要通过 Ant 运行 JMeter。如果将 JMeter 输出格式切换为 XML(将 jmeter.save.saveservice.output_format=xml 行添加到所有节点上的 user.properties 文件中)并且 运行 JMeter 正常根据 JMeter Distributed Testing Step-by-step 指南,您将能够对生成的文件使用 ant report 任务来生成 HTML 输出。此外,任何可以进行 XSLT 转换的工具都可以生成 HTML 报告。所需的 .xsl 文件位于 JMeter 安装的 /extras 目录下。