使用ant运行Jmeter时,Jtl文件为空

时间:2018-05-27 07:25:08

标签: ant jmeter

我正在尝试用ant运行Jmeter,(因为我想显示测试结果,包括所有步骤)。 问题是,在我设法运行命令后,Jtl文件为空,我试图运行基本的test.jmx默认测试。 我运行命令ant -Detest = Test run 构建成功但jtl结果为空。此外它在一秒钟后完成,而如果我通过UI模式运行则需要更多时间。

有人可以建议如何使用Jmeter使用ant,或者如何在html输出中获得完全报告,如csv?

[enter image description here] [构建结果]

[enter image description here] [来自ant \ bin位置的build.xml]

[enter image description here] [test.jtl结果文件的位置]

[enter image description here] [结果为空]

1 个答案:

答案 0 :(得分:0)

您的JMeter测试本身可能出现问题,即

  • JMeter无法启动(安装或配置问题)
  • Thread Group
  • 中有0个主题
  • 存在阻止执行测试的If Controller条件
  • 测试依赖于未安装的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