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

jmeter之ServerAgent监控资源

时间:2018-04-30 19:47:10      阅读:2878      评论:0      收藏:0      [点我收藏+]

标签:客户端   在服务器   png   网址   plugins   控制   tab   浏览器   ima   

对linux服务器的服务进行压测时,服务器的运行情况可以通过添加插件来观察,而不用使用top命令实时的去看

 

1、资源准备

2、环境准备

3、资源监控

 

1、资源准备

可通过该网址下载jmeter所有插件http://jmeter-plugins.org/downloads/all/

万能的网盘:

本次所需插件:

JMeterPlugins-Extras.jar

JMeterPlugins-Standard.jar

ServerAgent-2.2.1

将JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到apache-jmeter-3.0\lib\ext目录下

将ServerAgent-2.2.1放到linux服务器opt目录下

 

2、环境准备

ServerAgent服务端口号默认为4444,需要设置防火墙对此端口不拦截:

vi /etc/sysconfig/iptables,在端口22下面添加 iptables -I INPUT -p tcp --dport 4444 -j ACCEPT   //允许4444端口访问  

然后在服务器中启动监控服务:

 技术分享图片

 

在本地测试是否正常访问:

在cmd中运行telnet ip 4444也就等同于在浏览器中输入ip:4444

  技术分享图片

 

有时候4444端口被占用了,这时候可以切换启动端口访问

 技术分享图片

 

使用以下命令可以改变默认的4444端口

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

同样的,7777端口也要设置防火墙规则以及使用telnet本地测试下是否可以访问

 

3、监听资源

将jar包放到lib下后,jmeter的监听器就会多出一些监控插件,选择添加即可

 技术分享图片

 

添加监控项中的细项,如CPU、磁盘I/O等信息

技术分享图片

 

 举个例子:现在有个需求,平均每秒有50个用户登录,需要观察2小时内服务器的资源使用情况

技术分享图片

 

查看结果

 技术分享图片

 

注:

遇到本地电脑telnet命令无法识别

 技术分享图片

 

在控制面板中,找到telnet客户端打开即可

 技术分享图片

 

jmeter之ServerAgent监控资源

标签:客户端   在服务器   png   网址   plugins   控制   tab   浏览器   ima   

原文地址:https://www.cnblogs.com/weizhideweilai/p/8974047.html

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