一段时间后运行测试时,出现以下错误,例如“ java.lang.OutOfMemoryError:Java堆空间” 可以请一些人帮我增加jmeter的Java堆空间。
2018-08-16 18:57:07,765错误o.a.j.JMeter:未捕获的异常: java.lang.OutOfMemoryError:Java堆空间 2018-08-16 18:57:14,745 INFO o.a.j.t.JMeterThread:线程完成:线程组1-6 2018-08-16 18:57:14,745错误o.a.j.JMeter:未捕获的异常: java.lang.OutOfMemoryError:Java堆空间
答案 0 :(得分:1)
对于JMeter 4.0,默认设置为:
-Xms1g -Xmx1g -X:MaxMetaspaceSize=256m
对于Windows,您可以将其修改2倍:
set HEAP="-Xms2g -Xmx2g -X:MaxMetaspaceSize=512m" && jmeter.bat
对于Linux / Unix / Macosx:
export HEAP="-Xms2g -Xmx2g -X:MaxMetaspaceSize=512m" && ./jmeter.sh
还要确保您遵循JMeter Best Practices和来自9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure的建议