Jmeter性能測試之Monitor監控(SSHMon Samples Collector)


前面寫的一篇Monitor監控有缺陷, 這篇文章使用Jmeter4.0+的版本, 使用插件SSHMon Samples Collector來做資源監控

1. 官網下載插件: plugins-manager.jar , 然后放到lib/ext目錄下, 重啟Jmeter.

2. 打開Options--> Plugins Manager, 在"Available Plugins"一欄勾選SSHMon Samples Collector, 然后點擊Apply Change and Restart Jmeter

3. 這個插件的使用, 需要會點Linux sar命令, 在學習這個命令時, 發現一篇很好的文章, 分享下地址: https://www.cnblogs.com/chris-cp/p/3674768.html

針對這個監控, 自己整理了做性能測試可能需要監控的指標命令:

已使用內存占比: sar -r 1 1 | awk '/^Average:/{print $4}' / sar -r 1 1 | awk '/^Average:/{print ($3-$5-$6)/($2+$3)*100}' (Linux的內存管理跟windows有差異, 對於應用程序這個應該更准一點)
已使用CPU占比: sar -u 1 1 | awk '/^Average:/{print 100-$8}'
每秒鍾物理設備的 I/O 傳輸總量: sar -b 1 1 | awk '/^Average:/{print $2}'
運行隊列的長度: sar -q 1 1 | awk '/^Average:/{print $2}'
進程列表中進程(processes)和線程(threads)的數量: sar -q 1 1 | awk '/^Average:/{print $3}'
系統交換活動信息(in): sar -W 1 1 | awk '/^Average:/{print $2}'
系統交換活動信息(out): sar -W 1 1 | awk '/^Average:/{print $3}'
文件句柄(file handle)的使用數量: sar -v 1 1 | awk '/^Average:/{print $3}'
索引節點句柄(inode handle)的使用數量: sar -v 1 1 | awk '/^Average:/{print $4}'
網絡監控: sar -n [DEV | EDEV | NFS | NFSD | SOCK | ALL]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM