码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter的基础使用(4)——添加服务器的监控

时间:2020-07-07 19:34:37      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:ext   开放   监听器   agent   成功   服务   需要   远程连接   lazy   

 当线程执行通过后,接来下来我们看一下如何监测服务器相关性能指标:

一、需要安装ServerAgent插件到服务器和本地,进行连接:

(1)网上下载ServerAgent,并解压到本地后,把lib/ext目录下的JMeterPlugins-Standard.jar复制到Jmeter相同目录下(lib/ext),添加完后重启Jmeter后打开监听器则可查看多了部分监控内容(如图)

技术图片

技术图片

(2)服务器上安装ServerAgent(具体linux环境的解压安装命令参考我前面的文章,安装完成后检测一下是否可正常发送成功)

         a.首先先启动服务器上的ServerAgent,默认端口为4444.可手动修改端口号,命令为java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 8044 --tcp-port 8044;若无需修改端口号则直接启动./startagent.sh(根据监控服务器系统来决定启动startagent.sh还是startagent.bat,windows的启动startagent.bat;linux的启动startagent.sh)

技术图片

      b.启动后本地打开cmd,然后尝试连接服务器:telnet+IP+端口,例如:telnet 129.0.0.1 8089,点击回车则进入发送数据的界面,任务输入内容点击回车,会提示“yep”则指示发送成功,服务端也能接收该数据

技术图片

技术图片

 技术图片

 (3)这指的是监控添加完成,打开Jmeter界面,添加PerfMon Metrics Collect,并填写相关IP地址、端口和需要监控的性能指标,添加后在执行线程的时候,就可以实时监控服务器的内存、CPU等

技术图片

 注意点:

1.在启动ServerAgent时,需注意服务器的端口号的问题,留意端口是否有对外或者被占用;

2.本地链接服务器时报错需注意该服务器是否有开放远程连接;

3.连接服务器后发送字符串时需注意字符串的编码格式

Jmeter的基础使用(4)——添加服务器的监控

标签:ext   开放   监听器   agent   成功   服务   需要   远程连接   lazy   

原文地址:https://www.cnblogs.com/nhztester/p/13262420.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!