Jmeter/Ant测试运行失败,返回“0”;转换过程中出现致命错误“;

Jmeter/Ant测试运行失败,返回“0”;转换过程中出现致命错误“;,ant,jmeter,Ant,Jmeter,我一直在按照Jmeter Ant任务中的说明进行操作,但不断出现以下错误: Buildfile: C:\Users\Chris Gill\apache-jmeter-3.1\extras\build.xml run: [echo] funcMode = false [jmeter] Executing test plan: C:\Users\Chris Gill\apache-jmeter-3.1\Tests\Test.jmx ==> C:\Users\Chris Gil

我一直在按照Jmeter Ant任务中的说明进行操作,但不断出现以下错误:

Buildfile: C:\Users\Chris Gill\apache-jmeter-3.1\extras\build.xml

run:
     [echo] funcMode = false
   [jmeter] Executing test plan: C:\Users\Chris Gill\apache-jmeter-3.1\Tests\Test.jmx ==> C:\Users\Chris Gill\apache-jmeter-3.1\Tests\Test.jtl

_message_xalan:

xslt-report:
     [xslt] Processing C:\Users\Chris Gill\apache-jmeter-3.1\Tests\Test.jtl to C:\Users\Chris Gill\apache-jmeter-3.1\Tests\Test.html
 [xslt] Loading stylesheet C:\Users\Chris Gill\apache-jmeter-3.1\extras\jmeter-results-report_21.xsl
 [xslt] C:\Users\Chris Gill\apache-jmeter-3.1\Tests\Test.jtl:1:1: Fatal Error! Premature end of file.
 [xslt] Failed to process C:\Users\Chris Gill\apache-jmeter-3.1\Tests\Test.jtl

BUILD FAILED
C:\Users\Chris Gill\apache-jmeter-3.1\extras\build.xml:124: Fatal error during transformation using C:\Users\Chris Gill\apache-jmeter-3.1\extras\jmeter-results-report_21.xsl: Premature end of file.; SystemID: file:/C:/Users/Chris%20Gill/apache-jmeter-3.1/Tests/Test.jtl; Line#: 1; Column#: 1
我一直在寻找解决方案,并尝试重新安装Ant和Jmeter,然后再次阅读说明,但仍然得到相同的结果

我对build.xml文件做了如下更改:


我的build.xml文件中是否有错误?

您得到的错误意味着您的
Test.jtl
文件不是有效的xml文件,因此我建议进行以下验证:

  • 检查
    C:\Users\Chris Gill\apache-jmeter-3.1\Tests\Test.jtl
    文件,它应该是以
    结尾的有效XML文件。在这一点上,你应该能够看到什么是错误的
  • 确保在
    build.xml
    文件中有以下行:

    <property name="jmeter.save.saveservice.output_format" value="xml"/>
    
    <jmeter
        jmeterhome="${jmeter.home}"
        testplan ="${testpath}/${test}.jmx"
        resultlog="${testpath}/${test}.jtl"
        jmeterlogfile="/path/to/jmeter.log"> <!-- enable JMeter log -->
    
    执行测试后,您将能够在定义的位置看到日志文件,其中包含所有可用的故障排除信息

  • 参考资料:


    非常感谢您的帮助。我将测试计划的输出更改为xml文件,现在它可以完美地工作。