PerfMon并不是JMeter原生的工具。要使用這個工具還需要下載一些插件窟坐。
1丁逝、JMeter?Plugins Manager下載:
該插件是一個管理插件的插件椰于。下載頁面(https://jmeter-plugins.org/downloads/all/)惊搏,下載后是一個jar(jmeter-plugins-manager-0.10.jar)贮乳,把該jar放到j(luò)meter的lib/ext目錄下,重啟jmeter即可恬惯。
重啟后向拆,在選項中可以看到plugins Manager菜單,
點擊進去酪耳,可以進行插件的升級浓恳、下載等。
2碗暗、?PerfMon插件:
PerfMon主要包含兩部分:ServerAgent颈将、The Metrics Collector Listener
1)ServerAgent:
ServerAgent放在被壓測的服務(wù)器上,是用來收集服務(wù)器相關(guān)性能指標(biāo)(cpu言疗、memory晴圾、tcp等)、以及jmx等metrics信息洲守,然后通過?TCP or UD協(xié)議來發(fā)送給jmeter疑务。啟動后沾凄,默認監(jiān)聽4444端口梗醇,ServerAgent是一個文本協(xié)議,可以使用任何客戶端發(fā)送/接收metrics數(shù)據(jù)信息撒蟀。
下載地址(https://jmeter-plugins.org/wiki/PerfMonAgent/)叙谨,解壓后進入目錄,執(zhí)行startAgent.sh或startAgent.bat即可啟動agent保屯。
2)The Metrics Collector Listener
The Metrics Collector Listener是在jmeter上運行的插件手负,用來收集agent發(fā)送的metrics信息涤垫,展示圖表的。
下載地址:(https://jmeter-plugins.org/?search=jpgc-perfmon)竟终,加壓后蝠猬,把lib里的兩個jar拷貝到j(luò)meter的lib目錄,吧lib/ext里面的兩個jar拷貝到j(luò)meter的lib/ext目錄统捶。重啟jmeter即可榆芦。
在jmeter的添加>監(jiān)聽器中,可以選在perfMon選項:
壓測前喘鸟,在被壓測服務(wù)器上啟動agent匆绣,還可以打開jmx,然后使用perfMon中的監(jiān)控項什黑,可以查看壓測過程中崎淳,服務(wù)器相關(guān)信息,以及jmx相關(guān)信息愕把。
壓測后拣凹,查看結(jié)果:
參考:https://www.blazemeter.com/blog/how-monitor-your-server-health-performance-during-jmeter-load-test
http://www.zhyea.com/2016/02/02/jmeter-perfmon-remote-monitor.html
官網(wǎng):https://jmeter-plugins.org/wiki/Start/
PerfMon?ServerAgent下載地址、介紹:https://jmeter-plugins.org/wiki/PerfMonAgent/
The Metrics Collector Listener下載地址:https://jmeter-plugins.org/?search=jpgc-perfmon