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端口生產環境極可能不會給開,還有就是生產通常都有專業的運維監控。3d

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

相關文章
相關標籤/搜索