【发布时间】:2018-04-19 14:16:46
【问题描述】:
生成 xslt 报告时出现错误 它显示构建失败并显示消息 .jtl 文件不存在。任何人都可以帮助解决这个问题
【问题讨论】:
生成 xslt 报告时出现错误 它显示构建失败并显示消息 .jtl 文件不存在。任何人都可以帮助解决这个问题
【问题讨论】:
首先您需要查看jmeter.log 文件,通常它包含足够的故障排除信息来找出JMeter 故障的根本原因。
您可以通过将下一行添加到 build.xml 脚本的 <jmeter> 部分来启用 JMeter Ant 任务的日志记录:
jmeterlogfile="${testpath}/jmeter.log">
增加分配给 Ant 的JVM Heap 大小也是一个好主意,以防大量虚拟用户默认设置可能不够。将其设置为 4 GB 的示例设置为:
<jvmarg value="-Xmx4G"/>
一个好主意是将其修改为您可用物理 RAM 总量的 80% 左右
把所有东西放在一起:
<jmeter
jmeterhome="${jmeter.home}"
testplan ="${testpath}/${test}.jmx"
resultlog="${testpath}/${test}.jtl"
jmeterlogfile="${testpath}/jmeter.log"> <!-- enable logging-->
<jvmarg value="-Xmx4G"/> <!-- increase JVM heap size-->
<property name="jmeter.save.saveservice.output_format" value="xml"/>
<property name="jmeter.save.saveservice.assertion_results" value="all"/>
<property name="jmeter.save.saveservice.bytes" value="true"/>
<property name="file_format.testlog" value="${format}"/>
<property name="jmeter.save.saveservice.response_data.on_error" value="${funcMode}"/>
</jmeter>
参考资料:
【讨论】: