在使用执行测试计划时,因为稳定性时间跑的比较久,需要生成的文件较大,所以需要修改生成的内存大小,之前修改jmeter.sh都没有效果
打开build.xml,在生成报告的位置,增加内存大小
修改前
<target name="report">
<!--html测试结果-->
<exec executable="/bin/sh">
<arg line="-c '${jmeter_home}/bin/jmeter -g ${jmeter_result_jtl_dir}/${script_name}.jtl -e -o ${jmeter_result_html_dir}'"/>
</exec>
</target>
修改后,"是""在xml文件的转义
<target name="report">
<!--html测试结果-->
<exec executable="/bin/sh">
<arg line="-c 'JVM_ARGS="-Xms4096m -Xmx4096m" ${jmeter_home}/bin/jmeter -g ${jmeter_result_jtl_dir}/${script_name}.jtl -e -o ${jmeter_result_html_dir}'"/>
</exec>
</target>