如何使用 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.phpant-jmeter-1.1.1.jar 位于 jmeter/extras 文件夹中。
此外,我建议您升级到最新的 JMeter 2.7 版本,因为它包含报告的增强功能。
问候
菲利普·M.
http://www.ubik-ingenierie.com/-Solutions-
【讨论】:
以上是关于如何使用 jmeter 生成负载测试报告?的主要内容,如果未能解决你的问题,请参考以下文章