性能測(cè)試06--jmeter監(jiān)控遠(yuǎn)程服務(wù)器

哈嘍,大家好!我是minisummer!首先感謝您的關(guān)注!
今天給大家分享的內(nèi)容是jmeter監(jiān)控遠(yuǎn)程服務(wù)器。

jmeter監(jiān)控遠(yuǎn)程服務(wù)器

參考文章:http://www.mamicode.com/info-detail-1830581.html

插件管理包下載:https://jmeter-plugins.org/install/Install/
將下載好的插件放置jmeter\lib\ext目錄下

jmeter插件管理包

jmeter插件管理

jmeterPlugins-Standard、jmeterPlugins-Extras
參考文章:https://www.cnblogs.com/camilla/p/10043065.html

客戶端監(jiān)控插件下載:https://jmeter-plugins.org/downloads/old/
下載完成后,將jar放置jmeter\lib\ext目錄下。
啟動(dòng)jmeter,在監(jiān)聽器的選項(xiàng)中增加了一些jp@gc開頭的監(jiān)聽器,監(jiān)控cpu、內(nèi)存、i/o的監(jiān)聽是jp@gc - PerfMon Metrics Collector。

jp@gc監(jiān)控服務(wù)器性能

其中,HostIP為被監(jiān)控服務(wù)器的IP,Port為端口號(hào),默認(rèn)為4444,Metric parameter則是具體的監(jiān)控設(shè)置指標(biāo)(CPU/內(nèi)存/磁盤IO/網(wǎng)絡(luò)IO/TCP/SWAP分區(qū)等性能指標(biāo))。
指標(biāo)結(jié)果分析:縱軸為性能結(jié)果指標(biāo),單位為百分比,橫軸為運(yùn)行時(shí)間,單位為秒。結(jié)果圖表可以導(dǎo)出成csv文件。
參考文章:https://www.cnblogs.com/rslai/p/11653047.html

jmeter分布式壓測(cè)

性能結(jié)果圖表中的setting常用有:

1.use relative times用于配置曲線圖x軸表示相對(duì)時(shí)間(測(cè)試開始時(shí)為0)還是實(shí)際系統(tǒng)時(shí)間。

2.Auto-zoom rows for best fit默認(rèn)勾選,則會(huì)有上一節(jié)講數(shù)值時(shí)提到的展示數(shù)據(jù)自動(dòng)放大的功能,取消勾選則全部展示采集的實(shí)際數(shù)值。

3.Limit number of points in row to xx points:勾選后可以設(shè)定曲線圖展示的采樣點(diǎn)數(shù)量,我們的測(cè)試報(bào)告會(huì)有不同的角色查看,其中一些角色可能不具備也不需要對(duì)監(jiān)控?cái)?shù)據(jù)的細(xì)節(jié)理解能力,此時(shí)我們提供的監(jiān)控曲線圖應(yīng)該是易讀的,如果按照實(shí)際的所有采樣點(diǎn)來渲染出曲線圖,可能會(huì)有很多偏離趨勢(shì)的噪點(diǎn)數(shù)據(jù),這對(duì)于不了解的人來說可能會(huì)有很多疑惑,所以當(dāng)我們有了分析結(jié)論,最后報(bào)告呈現(xiàn)的時(shí)候,可以考慮通過調(diào)整采樣點(diǎn),來讓曲線圖更好的展示資源使用趨勢(shì),消除其他不必要的信息。

4.Force maximum Y axis value to xx,實(shí)際上我更多會(huì)選擇不勾選,不勾選的情況下,插件在描繪曲線圖的時(shí)候,會(huì)根據(jù)數(shù)值大小自動(dòng)調(diào)整Y軸最大值,以達(dá)到更佳可讀性,如圖7和圖8,分別是不勾選,和勾選后設(shè)置最大值為100時(shí)的曲線圖效果,顯然圖7可以更容易的觀察到變化的細(xì)節(jié)。不過與上一項(xiàng)類似,可能在對(duì)外出具報(bào)告時(shí),為了更少的解釋說明,可能需要某個(gè)指定的數(shù)值。

ServerAgent
服務(wù)器端監(jiān)控插件下載:https://jmeter-plugins.org/wiki/PerfMonAgent/
將zip上傳到服務(wù)器

chmod 777 startAgent.sh #授權(quán)startAgent.sh最大權(quán)限
./ startAgent.sh #執(zhí)行

linux下啟動(dòng)startAgent

linux-啟動(dòng)startAgent

檢查壓力機(jī)機(jī)與被測(cè)服務(wù)器通信是否正常
cmd- >telnet 192.168.20.101 4444 ;輸入test測(cè)試
測(cè)試機(jī)與被測(cè)服務(wù)器通信是否正常

window下啟動(dòng)startAgent

window-啟動(dòng)startAgent

命令行運(yùn)行 jmeter 生成 html(Report)

Example:jmeter -n -t testbaidu.jmx -l runLog.jtl -e -o ./htmlreport

注意:1、運(yùn)行時(shí) runLog.jtl 先刪除,2、htmlreport 不存在或者為空;否則會(huì)報(bào)錯(cuò)。

html 測(cè)試報(bào)告中文亂碼

解決方案是: 使用附件的 ApacheJMeter_core.jar , 將\apache-jmeter-3.0\lib\ 中的

ApacheJMeter_core.jar 替換掉。

參考解決方案的地址:http://www.tuicool.com/articles/A3Yjamf

請(qǐng)大家多多指教~
以上內(nèi)容希望對(duì)你有幫助,有被幫助到的朋友歡迎點(diǎn)贊,評(píng)論。
注:轉(zhuǎn)載請(qǐng)注明出處,商用請(qǐng)征得作者本人同意,謝謝?。。?/strong>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容