我长期面临一个问题。我想用完整的Jmeter报告创建html。 唯一的解决方案是使用ant,根据某些网站运行jmeter。
-Djmeter.home=
.. - C:\ Jmeter_4.0 \ apache-jmeter-4.0 <property name="jmeter.home" value=
&#34; C:\ Jmeter_4.0 \ apache-jmeter-4.0 /.." /&gt; 我的错误构建失败C:\ ant \ ant \ bin.xml:89:找不到jmeter jar文件或者没有找到vaild文件c:\ jmeter_4.0 \ bin \ ApachJmeter.jar
我知道这是一个很长的问题,但我很长时间都面临着这个问题。希望jmeter或某人会使插件或其他东西更容易,只是在一个地方看到html中的所有结果。
有人可以告诉我缺少什么吗?
**我注意到Jmeter.jar存在于错误位置,所以我不明白还需要添加什么。
[] [复制形式jmeter extras]
[] [复制到ant bin文件夹]
[] [在ant / bin中创建Test.jtl文件]
[] [ant bin中修改后的build.xml]
[] [运行命令并获取错误]
[] [Jmeter jar存在]
答案 0 :(得分:0)
您应该以以下方式运行测试:
ant -Djmeter.home=c:\Jmeter_4.0\apache-jmeter-4.0
或者,您也可以将JMeter安装的路径硬编码到您的 build.xml 文件中,例如:
<property name="jmeter.home" value="C:/Jmeter_4.0/apache-jmeter-4.0"/>
当您使用-D
命令行参数覆盖属性值时,Ant不会考虑 build.xml 文件中定义的属性,它将使用您在命令行。有关更多详细信息,请参见Properties and PropertyHelpers Ant用户手册。
展望未来,我建议您将jmeterlogfile
参数添加到jmeter
任务中,例如:
<jmeter
jmeterhome="${jmeter.home}"
testplan="${testpath}/${test}.jmx"
resultlog="${testpath}/${test}.jtl"
jmeterlogfile="/path/to/jmeter.log">
这样,您将可以在定义的位置生成 jmeter.log 文件,在大多数情况下,它将有助于解决问题。详细信息:How to Configure JMeter Logging