首先,需要下載
① JMeterPlugins-Extras-1.1.2.zip
② JMeterPlugins-Standard-1.1.2.zip
③ ServerAgent-2.2.1.zip(JMeter 無法提取除 Tomcat 之外的其他服務(wù)器的默認(rèn)指標(biāo)。為了克服這一狀況,研發(fā)了一個(gè)服務(wù)器代理,JMeter 通過這個(gè)代理來獲取性能數(shù)據(jù)。這個(gè)代理使用的是SIGAR開源庫,它是由一個(gè) Java 通用部分和一個(gè)每個(gè) OS 的本地庫組合而成。)
①和②解壓以后,我們需要把? JMeterPlugins-Extras.jar 和 JMeterPlugins-Standard.jar復(fù)制到Jmeter\lib\ext 目錄下。
ServerAgent監(jiān)控用的agent,需要監(jiān)控哪個(gè)服務(wù)器就放到哪個(gè)地方,linux和window通用,啟動(dòng)端口默認(rèn)為4444,不用修改。
啟動(dòng)jmeter,沒報(bào)錯(cuò),證明插件可以使用。
【監(jiān)控系統(tǒng)資源】
添加“線程組”
添加“Http請求默認(rèn)值”,配置“服務(wù)器名稱”和“端口號”
工作臺(tái),添加“Http代理服務(wù)器”,配置代理服務(wù)器,端口號:8080;目標(biāo)控制器:測試計(jì)劃-線程組;分組:每個(gè)組放入一個(gè)新的控制器。
設(shè)置ie代理服務(wù)器,端口:8080
啟動(dòng)jmeter代理服務(wù)器。
測試計(jì)劃-添加“監(jiān)聽器”-jp@gc - PerfMon Metrics Collector,ADD ROW,輸入服務(wù)器地址,端口號默認(rèn)4444。
啟動(dòng)代理服務(wù)器。
一般對服務(wù)器CPU,內(nèi)存swap,磁盤I/O,網(wǎng)絡(luò)I/O進(jìn)行監(jiān)控。