JMeter接口壓測和性能監測


                                                                                 JMeter接口壓力測試總結

一、安裝JMeter

1.     在客戶端機器上安裝JMeter壓測工具,我這里安裝的版本是apache-jmeter-5.2.1,由於JMeter是JAVA語言開發的,所以安裝JMeter壓測工具前先安裝JDK,一般安裝JDK1.8及以上即可。安裝完成后,如果客戶端機器是windows系統,執行安裝路徑bin下的jmeter.bat即可啟動jmeter的GUI圖形頁面,如果客戶端機器是linux系統,執行安裝路徑bin下的jmeter.sh即可啟動jmeter的GUI圖形頁面。

2.     安裝過程簡單,根據自身系統,自行在官網下載安裝

 

二、下載安裝JMeter插件管理包:jmeter-plugins-manager

1.在jmeter官網下載jmeter-plugins-manager插件管理包,下載地址:https://jmeter-plugins.org/

2.將下載解壓的插件管理包中的jmeter-plugins-manager-1.4.jar包拷貝到相應的ext路徑下,如E:\apache-jmeter-5.2.1\lib\ext,我的插件jar包版本是:jmeter-plugins-manager-1.4.jar

 

然后重新啟動打開jmeter的GUI頁面,頁面菜單欄新增一個插件管理的入口,如下圖所示

 

三、使用jmeter-plugins-manager安裝服務器性能監測插件:jp@gc - PerfMon Metrics Collector,打開jmeter-plugins-manager頁面,直接在Available Plugins頁簽關鍵字搜索:PerMon,找到PerfMon Metrics Collector安裝即可,安裝完成后,插件顯示在已安裝列表中,監聽器列表也可以顯示並添加該插件

 

 

jp@gc - PerfMon Metrics Collector插件深入了解學習官網:

 

四、服務端安裝ServerAgent-2.2.3用來和jmeter客戶端插件jp@gc - PerfMon Metrics Collector建立連接和通訊以及性能監控數據傳輸,這邊我的服務端是linux操作系統,將下載的ServerAgent-2.2.3包上傳到服務器上,解壓即可

 

后面壓測時,如果目標壓測服務器是windows就運行.bat腳本,是linux就運行.sh腳本即可

五、接口壓測實踐

1.在jmeter測試計划容器中,配置添加相應的http接口請求,添加jp@gc - PerfMon Metrics Collector插件,配置需要監控的服務器信息,如下圖:

 

3.     在目標服務器開啟並運行startAgent.sh,顯示started即為開啟成功

 

4.     運行jmeter測試腳本,查看插件監控,如下:

 

客戶端每執行運行一次jmeter腳本,目標服務器上都會建立連接,腳本執行完成后斷開連接

 

腳本執行完成后的聚合報告如下,並發請求有少量失敗的情況:

 

這樣就完成了對服務器的接口壓測和服務器性能數據的采集

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM