Jmeter 性能测试监控之ServerAgent

8 篇文章 0 订阅
6 篇文章 0 订阅

使用 Jmeter 对 Linux 服务器的进行压测时,想要监控服务器的 CPU 、内存,

可以通过添加插件 【ServerAgent】来观察,可以实时监控性能指标【Linux 使用 top 命令监测不直观】

  • 在这里插入图片描述

一、下载链接里面的三个文件【包含5.4版本的 Jmeter】



  • 注意:
    ① Jmeter 5.4 解压后,双击 bin 目录下的 ApacheJMeter.jar 文件即可启动程序
    ② jmeter-plugins-manager-1.4.jar 文件放到 lib/ext 目录下 【后面详解安装过程】
    ③ ServerAgent-2.2.3.zip 需要放到服务器上并启动 【下面会详细描述】

    在这里插入图片描述

二、Jmeter线程组 > 添加监听器> jp@gc - PerfMon Metrics Collector

  • 1、插件 :【 jmeter-plugins-manager-1.4.jar】放到 jmeter 的 bin/ext 文件夹中

  • 2、重启 Jmeter ,在选项里面找到【Plugins Manager(has update)】
    在这里插入图片描述

  • 3、在【available plugins】下,勾选【jpgc - standard set】,点击右下角的applay等待安装重启
    在这里插入图片描述

  • 4、可以看到安装完成了
    在这里插入图片描述
    在这里插入图片描述

  • 【这个只是先配置好 Jmeter ,想要监听的话,必须先运行 ServerAgent 【第三步详解】 在这里插入图片描述

三、服务器解压并运行 ServerAgent

  1. 使用 Xftp 工具连接到服务器端

  2. 在服务器中,创建一个文件夹,比如:serveragent

  3. 使用解压命令 unzip ServerAgent-2.2.3.zip 解压文件【如果未找到命令:yum install unzip -y】

  4. 进入解压后的文件夹,启动服务

  5. 查看本机防火墙状态:systemctl status firewalld【Active:inactive(dead) 表示关闭】
    在这里插入图片描述
    【 这里需要注意一下: 】
    如果服务器不是阿里云的,到第四步就已经可以去做压测了
    但是,如果是阿里云的服务器,就需要修改绑定的端口号【默认绑定4444,但是通不过阿里服务器安全策略】

    ''' --udp-port 0 :   表示不启用 UDP 端口'''
    ''' --tcp-port 5555: 表示自定义修改监听的端口号为 5555 且与 jp@gc - PerfMon Metrics Collector 中保持一致即可'''
    
    ./startAgent.sh --udp-port 0 --tcp-port 5555
    

四、监控服务启动后,就可以去做压测监控服务器性能了

在这里插入图片描述

五、非 GUI 模式执行 Jmeter 脚本

jmeter -n -t [运行脚本文件.jmx] -l [存储数据的文件.jtl] -e -o [文件夹]
	-n		启用无图像界面模式-t testplan测试计划
	-t		执行结果写入jtl文件中
	-l  	执行结果写入 jtl 格式的,不存在的文件中
	-e		转换
	-o		输出到文件
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值