1. 程式人生 > >JMeter擴充套件JMeter外掛獲取更多監聽器

JMeter擴充套件JMeter外掛獲取更多監聽器

為了獲取更多監聽器,方便的監控系統及應用,有必要安裝第三方外掛

外掛下載地址:

https://jmeter-plugins.org/downloads/old/

http://pan.baidu.com/s/1gfC11yN

 

注:如果外掛和軟體版本不相容,可能在開啟Jmeter時會報錯:“Uncaught Exception java.lang.UnsupportedClassVersionError:……”

 

測試環境:

java jdk版本: 1.6.0_14及以上

Jmeter版本:apache-jmeter-2.13及以上

 

外掛版本:

JMeterPlugins-Standard-1.4.0.zip

JMeterPlugins-Extras-1.4.0.zip

 

安裝外掛

分別解壓JMeterPlugins-Standard-1.4.0.zip,JMeterPlugins-Extras-1.4.0.zip,找到C:\Users\sun\Downloads\jmeter\lib\ext目錄下的JMeterPlugins-Standard.jar和JMeterPlugins-Extras.jar,把這兩個jar包放入Jmeter安裝目錄下D:\apache-jmeter-3.0\lib\ext目錄下

 

開啟Jmeter,檢視外掛是否安裝成功,如下圖,新增好多監聽器:

 

開啟代理伺服器

解壓ServerAgent-2.2.1.zip到需要監控的伺服器上,執行startAgent.bat批處理(windows)或startAgent.sh(Linux),開啟代理伺服器

 

控制面板介紹

新增後,面板如下:

 

This group will start Max threads - 設定單臺負載機,執行緒組啟動的執行緒總數為Max個

First,wait for N seconds - 啟動第一個執行緒之前,需要等待N秒

Then start N threads - 設定最開始時啟動N個執行緒

Next add N1 threads every N2 seconds, using ramp-up N3 seconds - 然後,每隔N2秒,在N3秒內啟動N1個執行緒

Then hold load for N seconds - 單臺負載機啟動的執行緒總數達到Max之後,持續執行N秒

Finally,stop N1 threads ervery N2 seconds - 最後,每隔N2秒,停止N1個執行緒數

 

組織形式如下: