Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ant运行Jmeter时,Jtl文件为空_Ant_Jmeter - Fatal编程技术网

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

使用ant运行Jmeter时,Jtl文件为空,ant,jmeter,Ant,Jmeter,我试图用ant运行Jmeter(因为我想显示测试结果以及所有步骤)。 问题是,在我设法运行命令之后,Jtl文件是空的,我正在尝试运行basic test.jmx default测试。 我运行命令ant-Detest=testrun 构建成功,但jtl结果为空。此外,它是在一秒钟后完成的,而如果我通过UI模式运行,它应该需要更多的时间 有人能建议如何将ant与Jmeter结合使用,或者如何将csv格式的html格式的完整报告输出吗 []构建结果] []从ant\bin位置生成.xml []test

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

有人能建议如何将ant与Jmeter结合使用,或者如何将csv格式的html格式的完整报告输出吗

[]构建结果]

[]从ant\bin位置生成.xml

[]test.jtl结果文件的位置]


[]结果为空]

很可能是JMeter测试本身有问题,即

  • JMeter无法启动(安装或配置问题)
  • 它在中有0个线程
  • 存在阻止测试执行的条件
  • 测试依赖于未安装的JMeter插件
  • 等等
因此,我建议修改build.xml文件,并通过将下一行添加到
部分:
jmeterlogfile=“${testpath}/JMeter-ant.log>

所以看起来像

<jmeter
    jmeterhome="${jmeter.home}"
    testplan ="${testpath}/${test}.jmx"
    resultlog="${testpath}/${test}.jtl"
    jmeterlogfile="${testpath}/jmeter-ant.log>

Hi Dmitri。即使在添加jmeterlogfile之后,我也看不到日志输出。我得到的只是一个空的jtl文件和空报告。是否还有其他地方需要指定此日志?