jmeter內存溢出是什么原因導致的?如何解決?很多朋友都有遇到這種情況:在利用jmeter測試的時候有時候會有內存溢出的情況,那么,jmeter內存溢出怎么辦?如何調整jmeter占用的內存呢?接下來小編就給大家詳細說說調整jmeter占用內存解決內存溢出情況的方法步驟,希望對大家有所幫助。
jmeter內存溢出因素:
導致jmter內存溢出的一些因素:監控(監控服務器、控制器),記錄取樣器信息(只記錄錯誤日志),減少本地內存的消耗,如圖:
調整jmeter占用內存解決內存溢出情況的方法步驟:
1、啟動jmeter。從啟動jmeter的輸出就可以看到,Modify HEAP “” in the jmeter batch file
-Xmx512m -Xms512m
-Xms是初始內存,-Xmx是最大占用內存
2、進入jmeter的啟動目錄,我的目錄是在
C:/work/apache-jmeter-3.2/bin下。
編輯打開jmeter.bat目錄。
3、找到set HEAP這一行。
重新設置占用內存情況。
在設置之前,要看本機的配置。右鍵點擊【我的電腦】,查看屬性。
4、我的機器內存是12G,然后我這里設置jmeter的內存占用情況。
set HEAP=-Xms1024m -Xmx4096m
5、再次啟動jmeter執行測試即可。
在測試過程中,可以查看著java的內存占用情況。
查看任務管理器。
6、調整jmeter占用內存是一方面,當然調整你的腳本是另一方面。jmeter內存占用過高,同樣會導致測試結果的不準確性。調整jmeter占用內存是一方面,當然調整你的腳本是另一方面。jmeter內存占用過高,同樣會導致測試結果的不準確性。
7、一個是在進行并發測試的時候,最好不要用GUI模式。用命令行來測試。
再有對于一些不必要的日志信息可以暫時不要記錄。
例如:結果樹。
當然可以勾選記錄那些失敗的日志。
8、同樣在聚合報告中,點擊 configure,根據需求設置自己想要保留的信息。
教程結束,以上就是jmeter內存溢出怎么辦?調整jmeter占用內存解決內存溢出情況的方法介紹,如果你也有遇到同樣的問題,那就按照以上步驟試試吧!
相關教程推薦:
Windows下安裝jmeter圖文教程
新聞熱點
疑難解答
圖片精選