,我發現了以下錯誤:的JMeter運行:Java堆空間錯誤:內存不足的錯誤
out of memory error : java heap space error while running jmeter script for long run say 20 hrs.
我已成立10 GB堆大小隻能運行10個線程。
難道是我的應用程序的錯誤?我怎樣才能確定這是應用程序的錯誤而不是Jmeter問題?
,我發現了以下錯誤:的JMeter運行:Java堆空間錯誤:內存不足的錯誤
out of memory error : java heap space error while running jmeter script for long run say 20 hrs.
我已成立10 GB堆大小隻能運行10個線程。
難道是我的應用程序的錯誤?我怎樣才能確定這是應用程序的錯誤而不是Jmeter問題?
JMeter是一個帶有GUI的Java應用程序。它還支持非GUI模式,即以下,其中資源密集型(CPU/RAM)。如果我們在非GUI模式下運行JMeter,它將消耗更少的資源,並且我們可以運行更多的線程。
在負載測試過程中應禁用監聽器。啓用它們會導致額外的開銷,這消耗了測試中更重要元素所需的寶貴資源。
Java和JMeter的應保持更新。
當涉及到存儲的請求和響應頭,斷言結果和響應數據會佔用大量的內存!所以明智的做法是不要將這些值存儲在JMeter中,除非它是絕對必要的。
JMeter SaveService配置錯誤:檢查您是否將請求和響應保存在您的JTL中。
爲了更好和更詳細的理解,這個博客約9 Easy Solutions for a JMeter Load Test 「Out of Memory」 Failure是有幫助的。