【问题标题】:JAVA(TM) binary has stopped while converting jmx to jtl uisng ant将 jmx 转换为 jtl uisng ant 时 JAVA(TM) 二进制文件已停止
【发布时间】:2018-04-19 14:16:46
【问题描述】:

生成 xslt 报告时出现错误 它显示构建失败并显示消息 .jtl 文件不存在。任何人都可以帮助解决这个问题

【问题讨论】:

    标签: xslt ant jmeter


    【解决方案1】:

    首先您需要查看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>
    

    参考资料:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-04
      • 1970-01-01
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多