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個執行緒數
組織形式如下: