我在使用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秒
答案 0 :(得分:0)
可能的解决方法可能是将taskdef文件移出目标。
访问该链接了解更多详情: https://bz.apache.org/bugzilla/show_bug.cgi?id=3205
之间,您可以尝试使用loadosophia jmeter插件进行Jmeter报告。它生成更好的报告,自动上传loadosophia帐户。
答案 1 :(得分:0)
以下是一些建议:
仔细检查您的build.xml
文件。我的第88行是空白的
所以我的期望是你的build.xml文件已损坏。 Download JMeter的新副本并从那里拿走它。
您无需通过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文件将包含您正在查找的结果。
使用不同的Ant和Java版本。比如我有:
一切正常。您可以相应地使用ant -version
和java -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
。