JMeter ServerAgent服务器资源监控插件

本文介绍对Linux服务器的服务进行压测时,使用jmeter serverAgent插件监控服务器资源。

1.插件准备

所需插件:

JMeterPlugins-Extras.jar

JMeterPlugins-Standard.jar

ServerAgent-2.2.1

插件下载地址:https://jmeter-plugins.org/install/Install/

下载后分别解压

将JMeterPlugins-Extras.jar 和 JMeterPlugins-Standard.jar 放到jmeter安装路径 apache-jmeter-5.1.1\lib\ext目录下

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

2.环境准备:

2.1Linux服务器启动监控服务

运行命令./startAgent.sh 或 sh startAgent.sh 即可启动ServerAgent服务

注:ServerAgent服务端口号默认为4444,如若遇到端口被占用,则需关闭占用该端口的进程,或者改变ServerAgent服务的默认端口:

A:关闭占用4444端口的进程

关闭占用4444端口的8260进程后,再次启动ServerAgent服务,成功。

B:使用命令改变ServerAgent服务的默认端口

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

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

2.2本地测试是否能正常访问:

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

注:如若提示 “telnet不是内部或外部命令,也不是可运行的程序”

则需启动Telnet功能,参考:win10 解决telnet不是内部或外部命令的方案

3.资源监听

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

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

举个例子:现在有个需求,平均每秒有30个用户登录,设置持续请求接口,需要监控服务器的资源使用情况

Number of Threads:30

Ramp-up Period : 1

Loop Count:Forever

原文地址:https://www.cnblogs.com/xioawu-blog/p/11171301.html

时间: 2024-11-04 15:31:39

JMeter ServerAgent服务器资源监控插件的相关文章

jmeter资源监控插件

地址为: http://jmeter-plugins.org/wiki/PerfMon/ jmeter资源监控插件,布布扣,bubuko.com

大开测试:性能-如何实现对Web应用程序服务器资源监控(连载25)

7.25  如何实现对Web应用程序服务器资源监控 1.问题提出 如何实现对Web应用程序服务器资源监控? 2.问题解答 可以使用LoadRunner的Web应用程序服务器资源监控器,在场景或会话步骤运行期间监控Web应用程序服务器,并隔离应用程序服务器性能瓶颈. Web应用程序服务器资源监控器提供了场景或会话步骤执行过程中,有关Ariba.ATG Dynamo.BroadVision.ColdFusion.Fujitsu INTERSTAGE.iPlanet (NAS).Microsoft A

服务器资源监控指标

内存:1 UNIX资源监控中指标内存页交换速率(Paging rate,使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其目的是为了释放内存空间),如果该值偶尔走高,表明当时有线程竞争内存.如果持续很高,则内存可能是瓶颈.也可能是内存访问命中率低.2 Windows资源监控中,如果Process/Private Bytes计数器和Process/Working Set计数器的值在长时间内持续升高,同时Memory/Available bytes计数器的值持续降低,则

jmeter ServerAgent插件安装

使用PerfMon进行服务器资源监控的方案由两部分来实现 ServerAgent,部署在被测服务器,负责资源耗用数据的采集,其功能实现主要基于hyperic的SIGAR. PerfMon Listener,以插件形式集成到JMeter,作为其中一个Listener. 1.1 ServerAgent部署 前提:ServerAgent运行需要jre1.4以上版本支持. 下载:从官方下载 部署:将下载的.zip放置到被测服务器,解压后,直接运行startAgent.sh(Linux)/startAge

k8s资源监控metrics-server

简述: 在k8s早期版本中,对资源的监控使用的是heapster的资源监控工具. 但是从 Kubernetes 1.8 开始,Kubernetes 通过 Metrics API 获取资源使用指标,例如容器 CPU 和内存使用情况. 这些度量指标可以由用户直接访问,例如通过使用kubectl top 命令,或者使用集群中的控制器. Metrics API: 通过 Metrics API,您可以获得 node 或 pod 当前的资源使用情况(但是不存储). metres-server比 heapst

使用Jmeter创建ActiveMQ JMS POINT TO POINT请求,环境搭建、请求创建、插件安装、监听服务器资源等

最近要做公司消息中间件的性能测试,第一个想到的工具就是Jmeter了,网上简单搜了一下,基本上都是WEB测试的居多,只好自己研究官方文档了. 其中涉及Jmeter基本的术语或者概念,请自行参考官方文档或者google,这里主要讲JMS PTP请求是如何建立的. 准备工作: 安装JDK,推荐使用1.7以上版本,并设置JAVA_HOME 下载Jmeter及相关插件:Jmeter下载地址点我,插件下载地址点我,ActiveMQ下载地址点我 Jmeter下载编译好的包解压就行了,为方便起见,解压目录我这

【转】JMeter学习(二十九)使用Jmeter创建ActiveMQ JMS POINT TO POINT请求,环境搭建、请求创建、插件安装、监听服务器资源等

最近要做公司消息中间件的性能测试,第一个想到的工具就是Jmeter了,网上简单搜了一下,基本上都是WEB测试的居多,只好自己研究官方文档了. 其中涉及Jmeter基本的术语或者概念,请自行参考官方文档或者google,这里主要讲JMS PTP请求是如何建立的. 准备工作: 安装JDK,推荐使用1.7以上版本,并设置JAVA_HOME 下载Jmeter及相关插件:Jmeter下载地址点我,插件下载地址点我,ActiveMQ下载地址点我 Jmeter下载编译好的包解压就行了,为方便起见,解压目录我这

jmeter服务器监控插件下载配置

jmeter想要监控服务器CPU.内存.磁盘.网络等相关资源需要借助plugins插件 下载jmeter性能监控插件 1.下载jmeterPlugins-Standard和jmeterPlugins-Extras https://jmeter-plugins.org/downloads/old/ 2.下载后两个压缩包解压后,将文件中的jar文件复制粘贴放在jmter的lib/ext文件下 3.打开jmeter查看插件是否下载成功 看到[email protected]的选项说明插件成功安装 4.

JMeter使用记录3 -- 性能监控插件jmeter-plugins

JMeter生成的result图表实在是不容易看,一直用着一款插件,可以生成许多更直观的图,甚至可以结合server-agent查看系统的运行资源使用情况. JMeter测试数据图表生成 插件安装 1. 下载最新jmeter插件jmeter-plugins-standard downloads page 2. 把zip文件夹解压到Jmeter的安装目录 3. 修改jmeter安装路径中:bin/jmeter.properties文件的以下行: jmeter.save.saveservice.th