JAVA(TM)二进制文件在将jmx转换为jtl uising ant时已停止



am在生成xslt报告时出错。它显示生成失败,并显示消息。jtl文件不存在。有人能帮上这个吗

首先,您需要查看jmeter.log文件,通常它包含足够的故障排除信息来找出jmeter故障的根本原因。

您可以通过在build.xml脚本的<jmeter>部分添加下一行来启用JMeter-Ant任务的日志记录:

jmeterlogfile="${testpath}/jmeter.log">

增加分配给Ant的JVM堆大小也是一个好主意,以防虚拟用户数量过多。默认设置可能不够。将其设置为4GB的示例设置为:

<jvmarg value="-Xmx4G"/>

一个好主意是将其修改为大约80%的可用物理RAM

把所有东西放在一起:

<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>

参考文献:

  • JMeter Ant任务:参数
  • 在不使用JMeter GUI的情况下启动JMeter测试的五种方法

相关内容

  • 没有找到相关文章

最新更新