我使用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.
你能帮我找到解决方案吗?
答案 0 :(得分:2)
检查jMeter版本。错误说您使用的是2.4,但您的Jmeter主页指向2.3.2。
答案 1 :(得分:0)
您是否在Ant类路径中包含了ant-jmeter-1.1.1.jar?将jar添加到$ ANT_HOME / lib将自动执行此操作。
请参阅:
ant-jmeter-1.1.1.jar位于jmeter / extras文件夹中。
此外,我建议您升级到最后一个JMeter 2.7版本,因为它包含报告的增强功能。
此致
Philippe M。