如何使用 jmeter 生成负载测试报告?

Posted

技术标签:

【中文标题】如何使用 jmeter 生成负载测试报告?【英文标题】:How to generate load testing reports using jmeter? 【发布时间】:2012-08-03 10:22:38 【问题描述】:

我已经使用 JMETER 执行了负载测试。 但现在无法生成测试报告。

要生成报告,我已按照以下步骤操作:

    在环境变量中新建变量JAVA_HOME,并设置JDK的路径。

    创建另一个变量 ANT_HOME 并设置 Apache-ant 的路径。

    创建另一个变量 PATH 并将 apache-ant 的路径设置为 BIN 文件夹。

    ant-jmeter-1.0.9.jar 文件放在“Extras”文件夹中。位于路径 jakarta-jmeter-2.3.2->extras

    导航到 jmeter 的“build.xml”文件夹,该文件夹位于路径 jakarta-jmeter-2.3.2->extras->build.xml。

    设置classpathref = “D:\loadtest\jakarta-jmeter-2.4\extras\ant-jmeter-1.0.9.jar “

    设置jmeterhome=”D:\loadtest\jakarta-jmeter-2.4″

    设置style=”D:\loadtest\jakarta-jmeter-2.4\jmeter-results-detail-report$style_version.xsl”并保存。

    现在复制 jmx 文件并将 build.xml 文件放入您想要生成报告的文件夹 (Loadtest) 中。

    打开命令提示符并导航到 jmx 和构建文件所在的文件夹。

    运行测试并创建输出报告: 输入命令“ant -Dtest=script”(例如,我有我的 test.jms 文件,命令是ant -Dtest=test

按照上述步骤,不会生成报告,但出现以下错误:

BUILD FAILED

D:\Loadtest\result\build.xml:85: Reference D:/Loadtest/jakarta-jmeter-2.4/
extras/ant-jmeter.jar not found.

你能帮我找到解决办法吗?

【问题讨论】:

【参考方案1】:

检查 jMeter 版本。错误提示您使用的是 2.4,但您的 Jmeter 主页指向 2.3.2。

【讨论】:

您好 mbonaci,感谢您的回复。那是我在问题中的错误,我已经纠正了。我正在使用jakarta-jmeter-2.4 版本【参考方案2】:

您是否在 Ant 类路径中包含 ant-jmeter-1.1.1.jar ?将 jar 添加到 $ANT_HOME/lib 将自动执行此操作。

见:

http://www.programmerplanet.org/pages/projects/jmeter-ant-task.php

ant-jmeter-1.1.1.jar 位于 jmeter/extras 文件夹中。

此外,我建议您升级到最新的 JMeter 2.7 版本,因为它包含报告的增强功能。

问候

菲利普·M.

http://www.ubik-ingenierie.com/-Solutions-

【讨论】:

以上是关于如何使用 jmeter 生成负载测试报告?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用JMeter进行性能和负载测试

如何使用 JMeter 对 Websocket 进行负载测试?

JMeter进行Apache Kafka负载测试

如何使用 JMeter 对网站进行负载测试

如何使用 Jmeter 对多个套接字连接进行负载测试?

使用jmeter进行压力测试及如何添加负载机