• Jmeter对服务器资源的监控


    利用jdk自带的监控工具

    对服务器资源进行查看:JDK 目录下,bin 下面的 jconsole.exe

     

     Jmeter-serverAgent 监控

    实现的步骤:

    1. 下载需要使用的插件管理器  jmeter-plugins-manager-1.6.jar 的jar 包和 ServerAgent-2.2.3.zip包
    2. ServerAgent-2.2.3.zip 进行解压缩,放在被监控服务器上,启动监控注意:启动的时候出现闪退,是因为解压包的时候,解压好的程序外面多了一层同名的目录。
    3. 插件管理器  jmeter-plugins-manager-1.6.jar 的jar包必须放在Jmeter的安装目录下的 lib 目录下 ext 目录中,重启jmeter, 在 options 选项下,会出现一个插件管理(plugins manage)的菜单,点击后选择需要的插件进行安装,安装步骤:
    4. 我们需要的插件是:Performance

    5. 插件安装成功后,会自动重启jmeter,在监听器中可以看到多了一个监听器“jp@gc - PerfMon Metrics Collector”,用来查看资源监控的。 

    6. 打开已创建的测试计划或者新建测试计划,添加监听器:jp@gc - PerfMon Metrics Collector,并且进行配置,需要配置被监听器的设备的IP和监听的项目(监控的资源类型),默认端口号 4444,确保端口没有被占用。注意:要检测资源使用率,需要测试脚本持续运行一定的时间,才能收集到数据。

    7. 如果要监控远程的设备,需要把远程服务器上的两个服务打开(以windows 为例):

      并且把 “ServerAgent-2.2.3.zip”包进行解压缩,放在“被检测的服务器上”,并且启动监控(“双击 startAgent.bat”),就可以收集远程服务器上的资源了。 

       注意:如果是在linux 服务器下,需要将“ServerAgent-2.2.3.zip”包进行解压缩放在Linux服务器上,启动服务:先要修改 startAgent.sh 的权限,然后再启动:  ./ startAgent.sh

    利用专业的资源监控工具 nmon 来收集监控服务器资源使用情况

    优势,jmeter 性能测试需要在 命令模式下执行,如果是使用ServerAgent 就需要在GUI模式下执行测试,效果不好,在命令模式下执行测试,利用nmon 来收集资源数据,测试的效果和准确度更高。

         具体的操作步骤可以参考上一篇。

  • 相关阅读:
    大数据之hadoop hive hbase 的区别是什么?有什么应用场景?
    JVM类加载机制、双亲委派和SPI机制
    (附源码)mysql anjule客户信息管理系统 毕业设计 181936
    提升前端开发效率:基于vue的van-radio-group组件封装指南
    从金蝶云星空到钉钉通过接口配置打通数据
    李沐software 跟着敲代码报错
    Python技能树练习——统计词频
    Android 从带有html标签的String字符串中提取网页链接url
    【Python】《Python编程:从入门到实践 (第2版) 》笔记-Chapter8-函数
    Python连接SQL SEVER数据库全流程
  • 原文地址:https://blog.csdn.net/ming_W208/article/details/125874554