JMeter之ServerAgent监控资源

发表于:2018-5-09 11:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:每一分感动    来源:51Testing软件测试网原创

  对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客户端打开即可

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号