我正在尝试用ant运行Jmeter,(因为我想显示测试结果,包括所有步骤)。 问题是,在我设法运行命令后,Jtl文件为空,我试图运行基本的test.jmx默认测试。 我运行命令ant -Detest = Test run 构建成功但jtl结果为空。此外它在一秒钟后完成,而如果我通过UI模式运行则需要更多时间。
有人可以建议如何使用Jmeter使用ant,或者如何在html输出中获得完全报告,如csv?
[] [构建结果]
[] [来自ant \ bin位置的build.xml]
[] [test.jtl结果文件的位置]
[] [结果为空]
答案 0 :(得分:0)
您的JMeter测试本身可能出现问题,即
因此,我建议修改 build.xml 文件,并通过在<jmeter>
部分添加下一行来启用编写JMeter日志文件:jmeterlogfile="${testpath}/jmeter-ant.log >
所以它看起来像
<jmeter
jmeterhome="${jmeter.home}"
testplan ="${testpath}/${test}.jmx"
resultlog="${testpath}/${test}.jtl"
jmeterlogfile="${testpath}/jmeter-ant.log>
当您再次运行测试时,您应该在.jmx文件所在的文件夹中看到jmeter-ant.log
文件。
更多信息:JMeter Ant Task