Jmeter:內存配置 -- 轉發


 

 在壓測過程中jmeter報內存溢出,可能的原因有很多。要注意下面三點:

1、單擊壓測過程中使用過多的線程,官網建議1000-2000。具體看機器的配置和啟動應用的情況。(A single JMeter client running on a 2-3 GHz CPU (recent CPU) can handle 1000-2000 threads depending on the type of test.)

(官網:http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html)

2、監聽器里面配置寫入到文件,不寫入到文件的話所用監聽結果存放在內存。還要注意不要使用“察看結果樹”監聽器。

3、運行壓測過程中使用no-gui模式,不要使用界面壓測,使用jmeter -n -t這樣的命令去運行。


除了上面的注意事項,我們還可以通過修改jmeter內存設置解決這個問題。下面是操作步驟

(1)windows下在jmeter.bat文件里面修改,如下圖:

 

 

 

(2)linux下載jmeter.sh文件里面修改,如下圖

 

 

 

(3)啟動時顯示“ Modify HEAP="-Xms512m -Xmx512m" in the JMeter batch file”不是設置好的內存,這個可能會誤導。

可以通過jconsole.exe查看jmeter內存設置是否成功

 

 

 


————————————————
版權聲明:本文為CSDN博主「慎獨慎行」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/hwhua1986/article/details/78238019

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM