如何使用jmeter生成html测试报告?

时间:2015-12-10 06:46:21

标签: ant jmeter

我在使用jmeter生成HTML报告时收到此错误消息。 你能帮帮我吗?

Buildfile: D:\Jmeter\apache-jmeter-2.13\extras\build.xml

BUILD FAILED
D:\Jmeter\apache-jmeter-2.13\extras\build.xml:88: taskdef doesn't support the "r

ef“属性

总时间:0秒

4 个答案:

答案 0 :(得分:0)

可能的解决方法可能是将taskdef文件移出目标。

访问该链接了解更多详情: https://bz.apache.org/bugzilla/show_bug.cgi?id=3205

之间,您可以尝试使用loadosophia jmeter插件进行Jmeter报告。它生成更好的报告,自动上传loadosophia帐户。

答案 1 :(得分:0)

以下是一些建议:

  1. 仔细检查您的build.xml文件。我的第88行是空白的

    Ant Build XML

    所以我的期望是你的build.xml文件已损坏。 Download JMeter的新副本并从那里拿走它。

  2. 您无需通过Ant运行JMeter测试即可生成HTML报告。您可以将JMeter的结果输出切换为格式,与生成HTML的XSLT转换器兼容,方法是将下几行添加到 user.properties 文件中(位于JMeter安装的/ bin文件夹下,请参阅Apache JMeter Properties Customization Guide了解更多详情)

    jmeter.save.saveservice.output_format=xml
    jmeter.save.saveservice.assertion_results=all
    jmeter.save.saveservice.bytes=true
    

    如果你run JMeter in non-GUI mode喜欢:

    D:\Jmeter\apache-jmeter-2.13\bin jmeter.bat -n -t /path/to/testplan.jmx -l D:\Jmeter\apache-jmeter-2.13\extras\Test.jtl
    

    等待测试完成并从“extras”文件夹运行ant report,结果Test.html文件将包含您正在查找的结果。

  3. 使用不同的Ant和Java版本。比如我有:

    • Ant 1.9.6
    • Java 1.8.0_65

    一切正常。您可以相应地使用ant -versionjava -version命令查看您的。

答案 2 :(得分:0)

我建议您尝试SmartMeter,它基于JMeter并且也是免费提供的。即使从JMeter结果中,它也可以开箱即用地进行HTML报告。无需额外配置,请阅读article

答案 3 :(得分:0)

使用以下内容并查看此详细文档:http://www.programmerplanet.org/projects/jmeter-ant-task/

<taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"/>

如果您仍然遇到任何错误,请发布build.xml