zoukankan      html  css  js  c++  java
  • 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端口生产环境很可能不会给开,还有就是生产一般都有专业的运维监控。

    插件使用过程中有任何疑问或者建议可发送邮件至847586537@qq.com,插件下载地址:JMeter Nmon Tool 文章末尾处.

  • 相关阅读:
    Java 时钟
    mybatis中的#和$的区别
    vuex数据管理-数据共享
    vuex数据管理-数据适配
    vue双向数据绑定原理
    基于VUE的SPA单页应用开发-加载性能篇
    vue2.0读书笔记3
    移动端软键盘收起监听
    移动端模态窗口的滚动和橡皮筋问题解决方案
    window.history的跳转实质-HTML5 history API 解析
  • 原文地址:https://www.cnblogs.com/leebaul/p/12830645.html
Copyright © 2011-2022 走看看