大併發或者循環次數過多的時候,jmeter容易出現 java.lang.OutOfMemoryError: Java heap space這樣的異常,其中修改jmeter.bat 或者jmeter.sh 可能都不會管用,所以查看官網 http://jmeter.apache.org/usermanual/get-started.html 有如下辦法:html
1.禁用腳本中的查看結果樹,聚合報告(這些很是消耗內存);java
2.設置jvm的參數apache
Windows:併發
set JVM_ARGS="-Xms1024m -Xmx1024m -Dpropname=propvaluejvm
jmeter -t test.jmx …spa
Linux:htm
JVM_ARGS="-Xms1024m -Xmx1024m" jmeter -t test.jmx [etc.]內存
本人親測有效(具體參數值根據設備內存大小設置)get