jmeter压测学习-监听器之服务器性能指标监控(PerfMon Metrics Collector)

这篇具有很好参考价值的文章主要介绍了jmeter压测学习-监听器之服务器性能指标监控(PerfMon Metrics Collector)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、插件安装 JMter  Plugins

1.官网下载插件的jar包

Plugins Manager下载地址:Install :: JMeter-Plugins.org

perfmon metrics collector,jmeter,学习

2. 将下载的jar包复制到 %JMETER_HOME%\lib\ext 目录下

3. 启动 JMeter --> Options --> Plugins Manager 。(如果没将jar包放在ext目录下是没有该选项的)

perfmon metrics collector,jmeter,学习

4. Custom Thread Groups 插件

Custom Thread Groups插件包含Stepping Thread Group、Ultimate Thread Group 等常用元件

进入 JMeter Plugins Manager 界面

perfmon metrics collector,jmeter,学习

点击Available Plugins, 选择Custom Thread Groups ,点击应用修改

perfmon metrics collector,jmeter,学习

进入 Threads 就可以看到 Custom Thread Groups 插件包含的元件

perfmon metrics collector,jmeter,学习

二、使用PerfMon Metrics Collector监控服务器性能

1.首先在插件管理Available Plugins里面搜索:PerfMon,看有没有安装,已经安装过的话,在Installed Plugins搜得到;

perfmon metrics collector,jmeter,学习2.添加-监听器-jp@gc - PerfMon Metrics Collector

perfmon metrics collector,jmeter,学习

3.被监控服务设置;

ServerAgent-2.2.3.zip下载地址 https://github.com/undera/perfmon-agent/releases/download/2.2.3/ServerAgent-2.2.3.zip

下载完成后,上传到我们压测环境的服务器上,新建一个PerfMon文件夹,把安装包放到PerfMon目录
可以在windows上下载了上传到服务器上,也可以直接在服务器上wget下载

wget https://github.com/undera/perfmon-agent/releases/download/2.2.3/ServerAgent-2.2.3.zip
下载后解压文件

相关命令:

[root@VM_0_2_centos ~]# mkdir Perfmon
[root@VM_0_2_centos ~]# cd Perfmon/
[root@VM_0_2_centos Perfmon]# wget https://github.com/undera/perfmon-agent/releases/download/2.2.3/ServerAgent-2.2.3.zip
[root@VM_0_2_centos Perfmon]# unzip ServerAgent-2.2.3.zip 
[root@VM_0_2_centos Perfmon]# cd ServerAgent-2.2.3/
[root@VM_0_2_centos ServerAgent-2.2.3]# ./startAgent.sh
INFO    2020-12-24 23:03:42.523 [kg.apc.p] (): Binding UDP to 4444
INFO    2020-12-24 23:03:43.602 [kg.apc.p] (): Binding TCP to 4444
INFO    2020-12-24 23:03:43.624 [kg.apc.p] (): JP@GC Agent v2.2.3 started
perfmon metrics collector,jmeter,学习

执行./startAgent.sh 启动服务,当看到如下提示,说明启动成功

perfmon metrics collector,jmeter,学习

注:

默认监听的UDP和TCP端口是4444, 服务正常启动后,在自己windows本地用telnet端口能不能连得通

telnet ip 4444

我自己本地的windows电脑一直连不上这个4444端口,不知道为啥

perfmon metrics collector,jmeter,学习

如果4444端口连不上,可以换个端口重新启动,带上-udp-port 和 --tcp-port两个参数

[root@VM_0_2_centos ServerAgent-2.2.3]# ./startAgent.sh  --udp-port 3456 --tcp-port 3456
INFO    2020-12-24 23:32:11.661 [kg.apc.p] (): Binding UDP to 3456
INFO    2020-12-24 23:32:12.696 [kg.apc.p] (): Binding TCP to 3456
perfmon metrics collector,jmeter,学习

再重新telnet ip 3456 端口就能连上了

4.配置需要监控的性能指标,我这里配置了CPU和Memory

perfmon metrics collector,jmeter,学习

运行压测脚本就能看到服务器的性能指标了

perfmon metrics collector,jmeter,学习文章来源地址https://www.toymoban.com/news/detail-851765.html

到了这里,关于jmeter压测学习-监听器之服务器性能指标监控(PerfMon Metrics Collector)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • HttpSessionListener监听器和HttpSessionAttributeListener监听器

    1.作用:监听Session创建或销毁,即生命周期监听 2.相关方法: 3.使用场景: 和前面的ServletContextListener等一样,可以用于监控用户上线和离线 4.代码 HttpSessionListener监听器 实现类 HttpSessionAttributeListener监听器 1.作用:监听Session属性的变化,使用少 2.相关方法: 3.代码 监听器 实

    2024年02月04日
    浏览(8)
  • camunda执行监听器和任务监听器有什么区别

    camunda执行监听器和任务监听器有什么区别

    Camunda的执行监听器和任务监听器是用于添加自定义逻辑的监听器,它们的区别在于作用对象和触发事件的不同。 执行监听器是与BPMN流程中的各种流程元素(例如开始事件、用户任务、服务任务、网关等)相关联的。执行监听器可以在流程元素执行前、执行后或抛出异常时添

    2024年02月04日
    浏览(11)
  • Listener监听器----HttpServletRequest对象的生命周期监听器

    一、HttpServletRequest对象的生命周期监听器         ServletRequestListener接口定义了ServletRequest(是HttpServletRequest接口的父接口类型)对象生命周期的监听行为。 void requestInitialized(ServletRequestEvent sre)         HttpServletRequest对象创建后会触发该监听器方法,并将已创建HttpServletR

    2024年01月23日
    浏览(12)
  • 消息监听器和消息监听容器

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 消息监听器顾名思义用来接收消息,它是使用消息监听容器的必须条件。目前有8个消息监听器: 使用自动提交或容器管理的提交方法之一,处理从 Kafka 消费者 p

    2024年02月07日
    浏览(12)
  • Android手势监听、触摸监听器、onTouchListener

    一次点击事件(onClickListener)由 一次down事件,多次move事件和一次up事件构成,move事件出现的次数由用户的按压效果决定。down表示手势事件开始,up表示结束,move则代表着过程。此时代码中onTouchLishtener方法中返回的结果为ture,则表示拦截用户的该次行为,由此方法进行处理

    2024年02月04日
    浏览(11)
  • watch监听器三种监听方式

    1、普通监听( 无法监听到第一次绑定的变化 ) 这样使用watch时有一个特点,就是当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行。 2、普通监听( 可以监听到第一次绑定的变化) 给 text 绑定了一个handler方法,之前我们写的 watch 方法其实默认写的就是

    2024年02月15日
    浏览(10)
  • SpringBoot 监听器

    Spring的监听器也可以说是一种观察者模式,它能实现事件与事件监听者直接的解耦,在Spring中监听器的实现主要有一下重要组件: ApplicationListener:事件监听者,观察者; ApplicationEvent:Spring 事件,记录事件源、事件内容、时间等数据; 有些场景事件主体主要是String或基本类

    2024年02月09日
    浏览(9)
  • 认识监听器(Listener)

    认识监听器(Listener)

    监听器是什么? 监听器(Listener)是一种运行在后台的程序,它主要用于监控某些事件在系统中的发生,并且根据这些事件做一些特定的处理。在Web应用程序中,监听器可以观察ServletContext、HttpSession以及ServletRequest等对象的变化,以便于在这些对象变化时进行相应的处理。监

    2024年02月02日
    浏览(11)
  • Servlet的监听器

    Servlet的监听器

    Servlet常用的监听器 ServletContextAttributeListener 用来感知 ServlerContext 对象属性变化,比如添加或删除属性变化 ServletContextListener 用来感知 ServlerContext 对象的创建和销毁的 ServletRequestListener 可以用来监听感知 ServletRequest 对象的创建和销毁的 ServletRequestAttributeListener 用来感知 Serv

    2024年02月17日
    浏览(10)
  • Flowable监听器

    本人最近在找工作,有推荐的小伙伴私我,不胜感激。 开始、结束节点 连线节点 节点的开始和结束 网关的开始和结束 中间事件的开始和结束 开始时间结束或结束事件开始 Event事件 start 开始 take 启用 end 结束 类型 类:Class:com.sgp.StartListeners 类名全限定 监听器类上无论是否

    2024年02月16日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包