Jmeter性能测试之资源监控
性能測試其實是利用工具監控系統和服務器的運行狀態。
關于Jmeter對系統指標的監控,詳情點擊閱讀:Jmeter性能測試之系統監控
那資源指標怎么監控呢?Jmeter監控服務器的資源狀態,需下載插件配合使用。
- 有一款免費的專業監控工具Nmon,但是使用Nmon需掌握它的command?命令
1、所需插件下載地址:CSDN資源-JMeter常用插件
2、將下載的?jmeter-plugins-manager-1.4.jar?插件放到jmeter的?/lib/ext?目錄,重啟jmeter可以看到工具欄多了個"Plugins Manager";
3、點擊"Plugins Manager" 打開插件管理器,可以看到jmeter當前已經安裝的插件,以及可用的插件,在可用的插件里找到并勾選PerfMon(Servers Performance Monitoring),點擊 [Apply Changes and Restart Jmeter]?等待jmeter重啟;
4、如果上一步在線下載失敗,可以離線安裝,只需將下載的 jpgc-perfmon-2.1 目錄中的jar包按說明路徑存放,重啟jmeter生效;
5、然后在線程組的監聽器下新增組件?jp@gc - PerfMon Metrics Collector,配置如下圖;
6、關鍵步驟,將下載的 ServerAgent 插件解壓后,整個目錄拷貝到需監測的服務器(須安裝JDK環境),Windows服務器啟動startAgent.bat,Linux服務器啟動startAgent.sh?即可;
- Linux下如果提示:"-bash: ./startAgent.sh 權限不夠",執行命令?chmod +x startAgent.sh
7、ServerAgent?服務端口號默認為4444,如若遇到端口被占用,則需關閉占用該端口的進程,或者通過以下命令改變ServerAgent?服務的默認端口;
java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777
8、準備好測試腳本,設置負載,執行腳本(運行時間確認超過10s),查看監控結果如下圖。
總結
以上是生活随笔為你收集整理的Jmeter性能测试之资源监控的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SRM是什么意思?盘点4个顶级SRM系统
- 下一篇: 如何学习单片机——单片机学习的感悟——以