JMeter Nmon Tool V2.0 插件

很早之前寶路已將nmon監控功能集成到了JMeter中,自己在使用舊版本時,也有諸多不滿意的地方。趁着五一假期(基本都是晚上,白天要陪孩子),對插件底層代碼進行了重構,自己還要反覆測試調整,最晚的一次搞到了凌晨4點。。。。

編寫插件初衷:剛開始做性能測試的時候,跟組裏人一樣,都是要手動去用nmon解析結果,然後用excel計算出想要的指標值,最後還要copy到規定好的結果記錄文檔中。。。。。

image_thumb6

類似上圖,測試人員會花大把的時間在統計測試監控結果上。。。。如果被測服務器多,那就呵呵了。

當時組裏是有一個監控小工具,無奈系統兼容性有些問題,使用時偶爾會崩潰。。於是乎我就產生了自己寫監控工具的想法。

今天發佈JMeter Nmon Tool V2.0 版本(以前的版本僅是組內使用),2.0版本優化了底層處理邏輯,更好的支持JMeter分佈式模式,相比舊版本有更好的使用體驗。可以將nmon與JMeter“融合”在一起,場景結束後被測服務器資消耗也統計出來。

腳本結構圖:

image_thumb7

說明:固定定時器是模擬了“業務邏輯耗時”,此時可以與LR搭配使用(LR負責發起壓力,JMeter負責收集服務器資源消耗結果),如果不採用固定定時器,也可使用業務線程組代替。

請大家務必重點閱讀插件中的 “注意事項”,此處寶路就不過多展開進行說明了。

結果查看:

  • 控制檯輸出:

image_thumb10

  • JMeter日誌文件也會同步記錄結果

image_thumb12

由於種種原因,此插件不建議在生產環境使用,更適於性能專屬的測試環境。比如:ftp服務、21端口生產環境很可能不會給開,還有就是生產一般都有專業的運維監控。

插件使用過程中有任何疑問或者建議可發送郵件至[email protected],插件下載地址:JMeter Nmon Tool 文章末尾處.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章