Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JMeter | 监控服务器性能

JMeter | 监控服务器性能

作者头像
测试小兵
发布于 2022-11-18 07:29:16
发布于 2022-11-18 07:29:16
1.9K0
举报
文章被收录于专栏:猪圈子猪圈子

JMeter是一款压力测试工具,通常在压力测试中我们也需要监控和知道服务器的相关资源情况,jmeter本身不具备这个功能,今天我们主要说一下如何通过JMeter插件来监控服务器CPU、内存、磁盘、网络等相关资源

一、一图了解性能测试的阶段性区间变化


前置准备下载后期使用到的插件:

  1. 客户端插件清单
  • JMeterPlugins-Standard-1.4.0.zip
  • JMeterPlugins-Extras-1.4.0.zip
  • 点击下载:客户端插件下载地址
  1. 服务端插件清单
  • ServerAgent-2.2.1.zip
  • 点击下载:服务端插件下载地址

二、插件安装及配置

1. 第一步:在jmeter中添加客户端插件

  • 解压JMeterPlugins-Standard-1.4.0.zip,进入其路径JMeterPlugins-Standard-1.4.0\lib\ext下,找到JMeterPlugins-Standard.jar
  • 解压JMeterPlugins-Extras-1.4.0.zip,进入其路径JMeterPlugins-Extras1.4.0\lib\ext下,找到JMeterPlugins-Extras.jar
  • 把JMeterPlugins-Standard.jar 和 JMeterPlugins-Extras.jar 放置到JMeter安装目录下的lib/ext目录下
  • 重启Jmeter,在监听器中出现 jp@gc- 开头的表示jar包导入成功

插曲:常用组件简单介绍

  • jp@gc-Bytes Throughput Over Time:不同时间吞吐量展示(图表) 聚合报告里Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表
  • jp@gc-Composite Graph:混合图表在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表
  • jp@gc-Hits per Second:每秒点击量
  • jp@gc-PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等
  • jp@gc-Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间
  • jp@gc-Reponse Times Distribution:显示测试的响应时间分布,X轴显示由时间间隔分组的响应时间,Y轴包含每个区间的样本数
  • jp@gc-Transactions per Second:每秒事务数,服务器每秒处理的事务数

2. 第二步:在服务器上添加插件将ServerAgent-2.2.1.jar 拷贝到服务器上,解压出来(windows服务器中启动startAgent.bat,Linux服务器启动startAgent.sh),打印出下图中右边部分,即为启动成功

  • HTTP请求(鼠标右键)>>监听器>>jp@gc-PerfMon Metrics Collector**

3. 第三步:添加PerfMon Metrics Collector监听服务器性能

插曲:指标释义

  • Memory:内存
  • TCP:通讯协议,传输数据的
  • Disks I/O:磁盘吞吐
  • Network I/O: 网络吞吐
  • JMX:提供接口
  • swap:交换区,系统在物理内存不够时,与swap进行交换。

备注:添加服务端的插件可能会碰到的异常,添加插件成功后在JMeter进行引用,点击执行脚本,JMeter客户端可能会出现不响应的异常。此时可以将插件禁用即可。

最终对于我们不同场景的测试结果集进行分析就OK!当然这也不是个简单的事情!


如果你觉得文章对你有所帮助,还劳烦各位动动小手点赞、再看、分享广而告之!感谢!


- End -

文 | 整理于网络 ,转发请备注来源!

Python测试社区博主介绍:7年测试人,某大厂高级系统测试工程师,坐拥1.5W粉丝守护,感谢大家一直以来的支持,个人IP信条:分享真实生活,做个有温度的测试

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python测试社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Jmeter(四十八) - 从入门到精通高级篇 - Jmeter监控服务器性能(详解教程)
JMeter是一款压力、接口等等的测试工具,Jmeter也可以像loadrunner一样监控服务器CPU、内存等性能参数,用来监控服务器资源使用情况,不过需要安装一些插件。JMeter正常自带可以通过Tomcat的/manager/status来监控服务资源使用情况。这种情况只能监控Tomcat支持的资源使用部分。 通过本文宏哥主要来说一下如何通过JMeter插件来监控服务器CPU、内存(Memory)、磁盘(DisKs I/O)、网络(NetWork I/O)等相关资源。
北京-宏哥
2021/06/10
3K0
Jmeter 5.3 服务器资源监控插件 PerfMon 使用介绍
列表:https://downloads.apache.org/jmeter/binaries/
卓越笔记
2023/02/18
1.4K0
Jmeter 5.3 服务器资源监控插件 PerfMon 使用介绍
Jmeter系列(35)- 使用 ServerAgent 监控服务器
可以通过官方下载:https://jmeter-plugins.org/downloads/old/
小菠萝测试笔记
2020/06/29
4.8K0
Jmeter系列(35)- 使用 ServerAgent 监控服务器
Jmeter性能测试:ServerAgent资源监控
今天分享的主题内容是:Jmeter性能测试时使用ServerAgent对服务器资源进行监控,如:CPU,Memory,Disks I/O,Network I/O等服务器资源。
Wu_Candy
2022/07/05
8730
Jmeter性能测试:ServerAgent资源监控
JMeter 扩展JMeter插件获取更多监听器
https://jmeter-plugins.org/downloads/old/
授客
2019/09/10
9650
JMeter 扩展JMeter插件获取更多监听器
Jmeter监控服务器性能「建议收藏」
JMeter是一款压力测试工具,我们也可以用它来监控服务器资源使用情况。 JMeter正常自带可以通过Tomcat的/manager/status来监控服务资源使用情况。这种情况只能监控Tomcat支持的资源使用部分。
全栈程序员站长
2022/11/03
1.1K0
Jmeter(二十四)_服务器性能监控
1、访问网址http://jmeter-plugins.org/downloads/all/,下载三个文件。其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的,ServerAgent是服务端的。
飞天小子
2018/08/31
1.3K0
Jmeter(二十四)_服务器性能监控
jmeter(五十一)_性能测试中的服务器资源监控与分析
性能测试过程中,对服务器资源的监控是必不可少的。这里的资源又分了两块,windows和linux
飞天小子
2019/05/30
2.7K0
性能测试篇 :Jmeter监控服务器性能
jmeter也可以像loadrunner一样监控服务器CPU、内存等性能参数,不过需要安装一些插件
软件测试君
2020/02/17
4.7K0
jmeter常用插件
插件的下载地址https://jmeter-plugins.org/install/Install/
找Bug
2022/07/22
1.6K0
jmeter常用插件
『Jmeter超级干货』| Linux下Jmeter安装配置、脚本设计执行、监控及报告完整过程
3、用户名:root(禅道默认的数据库用户名是root) 密 码:123456(禅道默认的数据库密码是123456) 数据库:zentao。
虫无涯
2023/11/30
3.3K0
Jmeter系列之《10.图形监控扩展》
https://jmeter-plugins.org/downloads/old/
清菡
2022/06/21
2080
Jmeter系列之《10.图形监控扩展》
性能测试-Jmeter服务器性能监控
最近很火的“病毒”,搞得人心惶惶。大家记得戴口罩啊。新的一年:祝大家事事顺心,阖家欢乐,心想事成!
用户6367961
2020/02/19
2.6K0
性能测试-Jmeter服务器性能监控
JMeter性能测试-服务器资源监控插件详解
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript,
顾翔
2019/12/12
1.9K0
JMeter性能测试-服务器资源监控插件详解
图表分析,Jmeter还有这种功能?
在做压力测试或者性能测试的时候, 服务端的各项资源指标是我们非常关心的问题。一般性能测试需要监控的指标分为资源指标和系统指标。
用户5521279
2019/11/24
1.3K0
Jmeter之.jtl文件解析
我们知道命令行的方式执行完成jmeter后,会生成jtl文件,里面打开后就是一行行的测试结果。
全栈程序员站长
2022/11/17
1.3K0
Jmeter之.jtl文件解析
轻量级自动化-Jmeter+Maven+Ant集成-4
# java -jar jenkins.war --ajp13Port=-1 --httpPort=8080
TestOps
2022/04/07
9540
轻量级自动化-Jmeter+Maven+Ant集成-4
JMeter接口压测——ServerAgent监控服务端性能指标
ServerAgent作为一个服务端性能监控插件,结合JMeter自身插件PerfMon可以实现JMeter压测的图形化实时监控,具有良好的实用性。下面讲解一个应用实例
互联网金融打杂
2018/12/24
2.7K0
JMeter接口压测——ServerAgent监控服务端性能指标
jmeter如何使用内部插件监控压测资源信息
性能测试工作中,经常有同学要使用PerfMon内部插件对压测资源进行监控,本文简单介绍下该插件如何使用 一、安装PerfMon插件 1. 启动jmeter,进入选项》Plugins Manager
jmeter技术研究
2019/10/19
1.1K0
jmeter如何使用内部插件监控压测资源信息
Jmeter系列-阶梯式加压神器
stepping thread group是jmeter的一个插件,主要作用是用于阶梯式加压并发,加压方式仍可选择用来探测性能拐点,并且接口在一定压测时间内才能压出对应瓶颈,接下来我们看看这个插件的用途
测试小兵
2020/11/23
1.4K0
Jmeter系列-阶梯式加压神器
推荐阅读
相关推荐
Jmeter(四十八) - 从入门到精通高级篇 - Jmeter监控服务器性能(详解教程)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档