溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

jmeter的OOM和監(jiān)聽(tīng)器怎么使用

發(fā)布時(shí)間:2021-12-07 16:05:54 來(lái)源:億速云 閱讀:201 作者:iii 欄目:移動(dòng)開(kāi)發(fā)

這篇文章主要講解了“jmeter的OOM和監(jiān)聽(tīng)器怎么使用”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“jmeter的OOM和監(jiān)聽(tīng)器怎么使用”吧!

OOM

在執(zhí)行壓測(cè)的時(shí)候,有時(shí)候會(huì)遇到 OutOfMemoryError 內(nèi)存溢出問(wèn)題。

可以通過(guò)調(diào)整 JVM 內(nèi)存參數(shù)進(jìn)行優(yōu)化,是在 jmeter.bat 啟動(dòng)文件中配置的。

以文本方式打開(kāi) jmeter.bat,修改以下配置項(xiàng):
jmeter的OOM和監(jiān)聽(tīng)器怎么使用

調(diào)整堆內(nèi)存 HEAP 的大?。?br/>
將默認(rèn)的 set HEAP=-Xms512m -Xmx512m,調(diào)整為 set HEAP=-Xms1024m -Xmx1024m;
調(diào)整堆內(nèi)存中新生代 NEW 的大小:

將默認(rèn)的 set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m,調(diào)整為 set NEW=-XX:NewSize=256m -XX:MaxNewSize=256m;
調(diào)整堆內(nèi)存中永久代 PERM 的大?。?br/>
將默認(rèn)的 set PERM=-XX:PermSize=64m -XX:MaxPermSize=128m,調(diào)整為 set PERM=-XX:PermSize=128m -XX:MaxPermSize=256m;
修改后重啟 jmeter,oom 問(wèn)題一般可以得到解決(參數(shù)的調(diào)整不是越大越好,具體根據(jù)測(cè)試機(jī)的硬件配置來(lái)決定,循序漸進(jìn))。

監(jiān)聽(tīng)器的使用
監(jiān)聽(tīng)器即 listener ,用來(lái)收集 sampler 的結(jié)果數(shù)據(jù)和呈現(xiàn)結(jié)果圖形,我們最常用的有察看結(jié)果樹(shù)、聚合報(bào)告等等。

監(jiān)聽(tīng)器本身會(huì)在每次 sampler 運(yùn)行完成后執(zhí)行一次,即一個(gè)測(cè)試計(jì)劃中的監(jiān)聽(tīng)器數(shù)量越多,運(yùn)行時(shí)帶來(lái)的資源消耗就越大(尤其是 察看結(jié)果樹(shù) 和 用表格察看結(jié)果 等)。

因此實(shí)際執(zhí)行測(cè)試計(jì)劃時(shí),應(yīng)首先禁用不需要的監(jiān)聽(tīng)器,再開(kāi)始執(zhí)行;

或者是運(yùn)行時(shí)只啟用一種監(jiān)聽(tīng)器, 并將生成的結(jié)果寫(xiě)入文件中,然后就可以用不同的監(jiān)聽(tīng)器展現(xiàn)保存的結(jié)果數(shù)據(jù)。

但是, 實(shí)際在并發(fā)量較大時(shí)、或者進(jìn)行穩(wěn)定性測(cè)試時(shí),最好是去掉或禁用所有的監(jiān)聽(tīng)器,根據(jù)斷言結(jié)果來(lái)判斷請(qǐng)求是否成功, 測(cè)試報(bào)告以plugins插件中的報(bào)告形式、或是用文本形式,以此來(lái)提高測(cè)試結(jié)果的準(zhǔn)確性。

感謝各位的閱讀,以上就是“jmeter的OOM和監(jiān)聽(tīng)器怎么使用”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)jmeter的OOM和監(jiān)聽(tīng)器怎么使用這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI