首页 > 其他分享 >jmeter中监控服务器ServerAgent

jmeter中监控服务器ServerAgent

时间:2023-12-04 15:14:59浏览次数:37  
标签:插件 ServerAgent -- 服务器 jmeter 下载

要想在jmeter中监控相应的服务器资源,则需要配合使用相应的插件,下面描述了客户端及服务器端如果配置:

客户端:

(1)下载插件   1.在Jmeter官网上下载插件管理器Plugins-manager.jar    2.将JAR包放入到lib\ext目录下   3.重启Jmeter,可以在选项下看到【选项】-Plugins Manager   (2)安装指定的插件   1.打开Plugins Manager插件管理器   2.选择Available Plugins,当前可用的插件   3.选择需要下载的插件(需要下载的插件见下图)

         

       点击右下角的下载按钮,自动的完成下载,Jmeter会自动重启

    如果网络不好的情况下,可以离线进行安装 (3)离线安装插件   1.在外网的jmeter使用pluginManager直接下载插件;   2.从外网jmeter的lib/ext文件中,按更新时间排序,复制最新时间的下载好的插件安装包jar文件到内网对应的位置;(可能还需要复制外网jmeter的lib和bin文件中的下载的最新文件)   3.重启内网的jmeter   服务器端: (3)ServerAgent配置      1.下载ServerAgent程序,并上传到服务器上      2.手动启动ServerAgent程序               windows - 服务器 - startAgent.bat               linux - 服务器 - startAgent.sh(启动命令:./startAgent.sh)         如果没有权限,则需要进入ServerAgent目录给赋予权限      cd ServerAgent-2.2.1      chmod -R 777 *  

Jmeter 监控服务器

配置好脚本以后,在Jmeter中添加PerfMon监控组件,并配置

 

 

配置好了以后就可以正常运行啦!运行过程中可以实时看到CPU、内存的变化:

 

注意:

如果运行过程中报错java.lang.NoSuchMethodError: org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/t),

则是因为perfmon的版本跟jmeter对不上,因此需要先将/lib/ext中的jmeter-plugins-perfmon-1.0.jar删除掉,然后在重新安装,安装方法如下:

选项下看到【选项】-Plugins Manager,在installed plugins中搜索perfmon,选择后点击右边选择版本2.1--点击【ApplyChanges and Restart jmeter】,安装完以后会自动重新。

 

如果提示连接超时,则需要查看服务器防火墙是否开放端口4444。

systemctl start firewalld
firewall-cmd --zone=public --add-port=4444/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

标签:插件,ServerAgent,--,服务器,jmeter,下载
From: https://www.cnblogs.com/yangguanghuayu/p/17874877.html

相关文章

  • 企业租用高防服务器得必要性
     一、高防服务器的防御性  在网络恶意暴增的情况下,如何避免DDOS和CC,可以说是企业最为关注的问题。而防御因网络出现不整出运转等问题,最后就是选择高防服务器。高防服务器对于维护独立服务器的稳定性和拓展流量都有很大的帮助。可以有效地防御任何CC,DDOS,SYN等常见网络,保......
  • JMeter基础 — JMeter中BeanShell断言详解
    JMeter中的BeanShell断言,可以使用BeanShell脚本来执行断言检查,可以用于更复杂的个性化需求,使用更灵活,功能更强大,但是要能够熟练使用BeanShell语。1、BeanShell简介Beanshell是一种类似JAVA的脚本语言,通过BeanShell可以对请求数据、响应数据或环境变量进行更加灵活的处理和判断。......
  • CentOS7 云服务器上安装 Libmicrohttpd 库
    本周web课的课程作业是实现一个类似top命令的网络服务,用于监控远程服务器的进程,其中使用的web服务器是Libmicrohttpd,于是在此记录下我的下载安装流程,如有错误,欢迎指正!1.LibmicrohttpdLibmicrohttpd是一个小型的C语言库,用于嵌入HTTP服务器功能到应用程序中。它支......
  • 基于python的Linux服务器资源监控
    介绍项目地址:https://github.com/leeyoshinari/performance_monitor已完成如下功能1、监控整个服务器的CPU使用率、iowait、内存使用、磁盘IO、网络带宽和TCP连接数2、监控指定端口的CPU使用率、上下文切换、内存占用大小、磁盘读写和TCP连接数3、针对java应用,可以监控jvm......
  • 如何用FileZilla访问、下载服务器中的数据?
      本文介绍FileZilla软件的下载、配置与使用方法。  在文章高分GF、环境HJ遥感影像的下载方法中,我们提到了下载高分遥感影像数据需要用到FTP(文件传输协议,FileTransferProtocol)软件FileZilla;这一软件用以在自己的电脑与服务器之间相互传输数据,在进行下载科学数据、网站开发等......
  • jmeter初步学习1
    http请求报文 响应报文 常见状态码 启动jmeter1、添加HTTP请求 正则表达式获取变量值 content":"(.*?)"}  起始内容:content":"结尾内容:"}  中间取值:(.*?)  --任意匹配JSON提取器 输出查验获取结果: 上面选择日志查看,可以查看输出:也可以调试开......
  • jmeter汉化
    jmeter默认是英语环境,但是可以通过设置来显示为中文。方法一:在jmeter面板上选择Options-->ChooseLanguage-->Chinese但是这种方法设置的只能在当前界面生效,下次打开jmeter仍然会显示为英文。 方法二:通过设置jmeter.properties文件来设置语言为中文(这种方法设置后,以后打开......
  • 解决Jmeter响应报文中文乱码的问题-3种解决办法
    1.遇到问题:Jmeter在访问接口的时候,响应内容如果有中文可能会显示乱码。   2.问题分析:响应页面没有做编码处理,JMeter默认按照ISO-8859-1编码格式进行解析。   3.解决方案:办法一:通过后置处理器BeanShellPostProcessor 1)在线程组中添加后置处理器:Be......
  • Linux服务器账号多次输入错误密码后解锁
    pam_tally2模块用于对系统进行失败的ssh登录尝试后锁定用户帐户。此模块保留已尝试访问的计数和过多的失败尝试。 查看用户登录失败的信息pam_tally2-urootLoginFailuresLatestfailureFromroot812/3/23 13:18:19192.168.7.49注:Failures表示登录系统失败的次数......
  • 香港CN2优化线路带宽低延迟VPS服务器推荐
    原文:https://ichochy.com/posts/20231120.htmlCN2CN2,中国电信下一代承载网(ChinaNetNextCarryingNetwork)。CN2是一个多业务的承载网络,它能够支持数据、语音、视频多种业务融合的应用,为中国电信今后开展NGN业务打下了良好的基础。中国电信构建的CN2网络,力图奠定未来10-20年里中国......