loadrunner測試同時監控服務器資源
楔子:測友們總是再問lr測試同時怎么監控服務器的資源!---發生在胡胡測試群中的故事
本人秉著說錯了無所謂--咱改! 大不鳥挨磚的態度寫下這篇文章!
hp loadrunner的監控已經做的很好了,可以監控多種資源,譬如:
1.unix(linux)服務器資源(需要在unix服務器安裝rstatd守護程序==)
2.監控windows服務器資源(需要對所監控的服務器有相應的訪問權限)
3.apache資源(需要動態加載一個apache的庫對監控作為支持)
4.welogic資源(需要在服務器端安裝jdk 修改xml權限配置==)
還有好多,用lr監控服務器資源
優點:可以實時查看并能記錄到analysis中而且能和其他資源合并比較。
缺點:存在一點的延時,優點中的“實時”也就找洞別見人了!耗費資源:rstatd守護程序比較
好資源,且穩定性不好,容易死掉,自己實測遇到N次,找運維、開發討論多次無果果斷放棄使用。---這些缺點主要針對unix資源監控,因為我用的比較多!
推薦監控方式。
1.windows資源監控 可以使用自帶的性能計數器。
優點:可以導出監控log,在analysis中導入數據生成圖表。
缺點:感覺麻煩。
2.spotlight for windows(這個比較喜歡 還有for oracle、for linux不同的版本)
3.unix(linux)監控工具--nmon
優點:可實時監控。且記錄到文本用nmon_analysis轉換成圖表。
4.unix(linux)監控工具--nagios
優點:太多了 監控項也比較全,不夠的還能自己寫腳本加入!
缺點:俗稱“難搞死”。第一次弄的時候弄了1天才弄好。
5.linux監控工具--zabbix
優缺點未知,運維的哥們給介紹的!
6.linux監控工具--spotlight for linux
7.jvm監控工具--jconsole
8.在linux下還可以使用自帶的命令,如:vmstat sar iostat netstat top 很多,可以用python或者shell寫腳本 實用啊!
一句話就是:比較推薦nmon、nagios和自帶命令--linux 性能計數器--windows!
天貓 軟件自動化測試開發