JMeter Nmon Tool V2.0 外掛
阿新 • • 發佈:2020-05-05
很早之前寶路已將nmon監控功能整合到了JMeter中,自己在使用舊版本時,也有諸多不滿意的地方。趁著五一假期(基本都是晚上,白天要陪孩子),對外掛底層程式碼進行了重構,自己還要反覆測試調整,最晚的一次搞到了凌晨4點。。。。
編寫外掛初衷:剛開始做效能測試的時候,跟組裡人一樣,都是要手動去用nmon解析結果,然後用excel計算出想要的指標值,最後還要copy到規定好的結果記錄文件中。。。。。
類似上圖,測試人員會花大把的時間在統計測試監控結果上。。。。如果被測伺服器多,那就呵呵了。
當時組裡是有一個監控小工具,無奈系統相容性有些問題,使用時偶爾會崩潰。。於是乎我就產生了自己寫監控工具的想法。
今天釋出JMeter Nmon Tool V2.0 版本(以前的版本僅是組內使用),2.0版本優化了底層處理邏輯,更好的支援JMeter分散式模式,相比舊版本有更好的使用體驗。可以將nmon與JMeter“融合”在一起,場景結束後被測伺服器資消耗也統計出來。
指令碼結構圖:
說明:固定定時器是模擬了“業務邏輯耗時”,此時可以與LR搭配使用(LR負責發起壓力,JMeter負責收集伺服器資源消耗結果),如果不採用固定定時器,也可使用業務執行緒組代替。
請大家務必重點閱讀外掛中的 “注意事項”,此處寶路就不過多展開進行說明了。
結果檢視:
- 控制檯輸出:
- JMeter日誌檔案也會同步記錄結果
由於種種原因,此外掛不建議在生產環境使用,更適於效能專屬的測試環境。比如:ftp服務、21埠生產環境很可能不會給開,還有就是生產一般都有專業的運維監控。
外掛使用過程中有任何疑問或者建議可傳送郵件至[email protected],外掛下載地址:JMeter Nmon Tool 文章末尾處.