Jmeter-服务器监控插件(permon metrics collector)的使用

注!此插件我目前所知只支持Jmeter3.1/3.0版本
故本人分享资源如下:
包含jmeter3.1版本/server-agent/插件扩张包

链接: https://pan.baidu.com/s/1y6l37EeZe-KX2qb1tfvnXw 密码: cbn5

性能测试时,我们的关注点有两部分

    1 服务本身:并发 响应时间 QPS

    2 服务器的资源使用情况:cpu memory I/O disk等

一.插件permon metrics collector的配置步骤

1. 解压扩张包

    只复制以下2个jar包文件

    

    放入pache-jmeter-3.1\lib\ext文件下

    

2.将ServerAgent-2.2.1.jar上传到被测服务器,解压,进入目录,Windows环境,双击ServerAgent.bat启动;

    linux环境执ServerAgent.sh启动,默认使用4444端口,出现如下情况即服务端成功

    

二. 测试使用情况

1.ServerAgent启动的校验

    1.1 在笔记本电脑打开telnet监听(控制面板-程序-打开或关闭Windows功能-telnet客户端勾选打开)
    1.2 cmd进入命令框,输入如下内容:
        telnet yourip 4444 #连接ServerAgenttest #发送test进行测试exit #退出,即断开连接

    1.3 观察server端是否有接收到消息,出现如下情况说明ServerAgent打开成功

2 Jmeter客户端的监听测试
    2.1 打开JMeter.bat,添加监听器Permon Metrics Collector
        
    2.2 Add Row添加一行monitor配置(修改Host/IP为测试IP)-运行-观察server日志即chart图标内容。   
          
     运行jmeter时,成功连接然后立刻断开了,并没有获取我们想要的数据。猜想需要一个时间控制的元器件,使其能够获取一段时间的数据。
解决办法:
        步骤:添加线程组(不添加发送请求),设置循环次数为永远,点击运行。
        结果:成功



参考文档:https://www.jianshu.com/p/73ddae6a246e

猜你喜欢

转载自blog.csdn.net/weixin_34322964/article/details/80830135