Jmeter压测之服务器性能监控

这个可能要说两句了:

场景:需要压测,需要测试人员自己去监控被测服务器性能情况。

方法:用Jmeter的插件,可以实现获取被测服务器性能数据。

具体实现:被测服务器上运行一个服务,用作监控性能,压测机上运行jmeter,添加插件去请求服务,获取性能数据。

具体操作:

1、先免费下载好所需文件,链接:https://download.csdn.net/download/weixin_41813223/19792571

        里面包含jmeter的插件“jmeter-plugins-manager-1.6.jar”和服务器端的服务程序“ServerAgent-2.2.3.zip”

2、先完成服务端部署:

        ①服务端需要有jdk环境,如果没有可以使用yum进行安装:

yum install java-1.8.0-openjdk-devel.x86_64

        ②装好之后就把文件传到被测服务器上,如果没有传文件功能则通过yum进行安装:

yum install lrzsz -y

        装好之后把下载的文件的里面的压缩包“ServerAgent-2.2.3.zip”传上去,

        ③传上去后,进行解压

unzip ServerAgent-2.2.3.zip

        ④解压之后,cd到ServerAgent-2.2.3目录下,开始运行服务,命令的端口号是可以修改的,        注意:不要用4444端口,这个端口是系统被屏蔽的

java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 51234 --tcp-port 51234

        ⑤然后用工作用的电脑,telnet一下服务是不是通的。

                在cmd中执行:telnet 47.96.94.201 51234

                上面命令的ip地址是被测服务器的外网ip,或者是叫公网ip,然后端口号要和上上条命令输入的一致。如果成功了,cmd中是不会显示连接不上的。并且在被测服务器端,会显示

好了,到这里,说明被测服务器的服务已经可以了。下面开始准备jmeter脚本

        ⑥把下载的文件里面的“jmeter-plugins-manager-1.6.jar”放在jmeter根目录下的\lib\ext文件夹下

        ⑦然后重启jmeter,在jmeter的“选项”菜单下,应该有“Plugins Manager”选项,点开它。在输入框中输入“PerfMon”进行搜索,勾选他的结果,点击下载。下载好之后,会让你重启jmeter

⑧重启jmeter之后,然后监听器中就会出现“jp@gc - PerfMon Metrics Collector”,这个就是用作监控服务器性能的,

⑨然后开始配置插件的内容,如图

⑩配置好了之后,然后正常写脚本,在持续跑的脚本中,性能数据是会一直统计的。

写在最后:在压测的时候,xhell窗口是不能关的,或者把第④的命令改成

java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 51234 --tcp-port 51234 &

然后其他应该没了,有问题请私聊我或者在下方留言。

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值