jmeter常用插件介绍
jmeter作為一個(gè)開源的接口性能測(cè)試工具,其本身的小巧和靈活性給了測(cè)試人員很大的幫助,但其本身作為一個(gè)開源工具,相比于一些商業(yè)工具(比如LoadRunner),在功能的全面性上就稍顯不足。
這篇博客,就介紹下jmeter的第三方插件jmeter-plugins.org和其中常用的幾種插件使用方法。
?
一、下載安裝及使用
下載地址:jmeter-plugins.org
安裝:下載后文件為plugins-manager.jar格式,將其放入jmeter安裝目錄下的lib/ext目錄,然后重啟jmeter,即可。
啟動(dòng)jemter,點(diǎn)擊選項(xiàng),最下面的一欄,如下圖所示:
打開后界面如下:
Installed Plugins(已安裝的插件):即插件jar包中已經(jīng)包含的插件,可以通過選中勾選框,來使用這些插件;
Available Plugins(可下載的插件):即該插件擴(kuò)展的一些插件,可以通過選中勾選框,來下載你所需要的插件;
Upgrades(可更新的插件):即可以更新到最新版本的一些插件,一般顯示為加粗斜體,可以通過點(diǎn)擊截圖右下角的Apply Changes and Restart Jmeter按鈕來下載更新;
PS:一般不建議進(jìn)行更新操作,因?yàn)樽钚碌牟寮加幸恍┘嫒輪栴},而且很可能導(dǎo)致jmeter無法使用(經(jīng)常報(bào)加載類異常)!!!
建議使用jmeter最新的3.2版本來嘗試更新這些插件。。。
?
二、Transactions per Second
即TPS:每秒事務(wù)數(shù),性能測(cè)試中,最重要的2個(gè)指標(biāo)之一。該插件的作用是在測(cè)試腳本執(zhí)行過程中,監(jiān)控查看服務(wù)器的TPS表現(xiàn)————比如整體趨勢(shì)、實(shí)時(shí)平均值走向、穩(wěn)定性等。
jmeter本身的安裝包中,監(jiān)視器雖然提供了比如聚合報(bào)告這種元件,也能提供一些實(shí)時(shí)的數(shù)據(jù),但相比于要求更高的性能測(cè)試需求,就稍顯乏力。
通過上面的下載地址下載安裝好插件后,重啟jmeter,從監(jiān)視器中就可以看到該插件,如下圖所示:
某次壓力測(cè)試TPS變化展示圖:
?
三、Response Times Over Time
即TRT:事務(wù)響應(yīng)時(shí)間,性能測(cè)試中,最重要的兩個(gè)指標(biāo)的另外一個(gè)。該插件的主要作用是在測(cè)試腳本執(zhí)行過程中,監(jiān)控查看響應(yīng)時(shí)間的實(shí)時(shí)平均值、整體響應(yīng)時(shí)間走向等。
使用方法如上,下載安裝配置好插件之后,重啟jmeter,添加該監(jiān)視器,即可實(shí)時(shí)看到實(shí)時(shí)的TRT數(shù)值及整體表現(xiàn)。
某次壓力測(cè)試TRT變化展示圖:
?
四、PerfMon Metrics Collector
即服務(wù)器性能監(jiān)控?cái)?shù)據(jù)采集器。在性能測(cè)試過程中,除了監(jiān)控TPS和TRT,還需要監(jiān)控服務(wù)器的資源使用情況,比如CPU、memory、I/O等。該插件可以在性能測(cè)試中實(shí)時(shí)監(jiān)控服務(wù)器的各項(xiàng)資源使用。
下載地址:http://jmeter-plugins.org/downloads/all/或鏈接:http://pan.baidu.com/s/1skZS0Zb?密碼:isu5
下載界面如下:
其中JMeterPlugins-Standard和JMeterPlugins-Extras是客戶端的插件,ServerAgent是服務(wù)端的插件。
下載成功后,復(fù)制JmeterPlugins-Extras.jar和JmeterPlugins-Standard.jar兩個(gè)文件,放到j(luò)meter安裝文件中的lib/ext中,重啟jmeter,即可看到該監(jiān)視器插件。如下圖:
將ServerAgent-2.2.1.jar上傳到被測(cè)服務(wù)器,解壓,進(jìn)入目錄,Windows環(huán)境,雙擊ServerAgent.bat啟動(dòng);linux環(huán)境執(zhí)ServerAgent.sh啟動(dòng),默認(rèn)使用4444端口。
如出現(xiàn)如下圖所示情況,即表明服務(wù)端配置成功:
1、服務(wù)端啟動(dòng)校驗(yàn)
CMD進(jìn)入命令框,觀察是否有接收到消息,如果有,即表明ServerAgent成功啟動(dòng)。
2、客戶端監(jiān)聽測(cè)試
給測(cè)試腳本中添加jp@gc -?PerfMon Metrics Collector監(jiān)聽器,然后添加需要監(jiān)控的服務(wù)器資源選項(xiàng),啟動(dòng)腳本,即可在該監(jiān)聽器界面看到資源使用的曲線變化。如下圖所示:
在腳本啟動(dòng)后,即可從界面看到服務(wù)器資源使用的曲線變化,Chart表示主界面顯示,Rows表示小界面以及不同資源曲線所代表的顏色,Settings表示設(shè)置,可選擇自己需要的配置。
PS:注意測(cè)試腳本需要持續(xù)運(yùn)行一段時(shí)間,才可以看到具體的曲線變化,否則ServerAgent端會(huì)斷開連接!
?
上面的幾個(gè)插件為最常見的一些插件,具體的使用方法請(qǐng)?jiān)趯?shí)踐中自行探索。
軟件測(cè)試交流群:497127619,歡迎加入,謝謝。。。
轉(zhuǎn)載于:https://www.cnblogs.com/insane-Mr-Li/p/10139318.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的jmeter常用插件介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: smartform四联纸跳页问题
- 下一篇: 在ASP.NET Core中获取客户端I