Jmeter监控服务器资源方法及测试结果指标含义
一、监控服务器资源方法
方案一:利用Jmeter第三方插件监控
1、通过插件管理下载第三方插件,PerfMon,监听器会新增jp@gc PerfMon Metrits Collector(第三方插件安装步骤可参考Jmeter第三方插件管理工具安装教程_HealerLX的博客-CSDN博客)
2、在被测服务器上安装server-agent软件,解压后有3个批处理文件,startAgent.bat监控Windows,startAgent.ssh监控Linux/Mac系统
3、Jmeter添加如下插件,并配置IP 端口(固定4444) 监控指定指标 监控指定进程的CPU
方案二:利用Linux内部的命令和工具监控
1、启动serverAgent :sh startAgent.sh(运行失败则可尝试关闭防火墙:service firewalld stop,公司实战则找运维处理)
2、命令行执行 jmeter -n -t 脚本路径 -l 结果路径.jtl
3、jmeter添加察看结果树、汇总报告、聚合报告、PerfMon,直接在察看结果树中点击浏览选择生成的jtl文件
【注意】
使用命令行执行的时候,不能让jp@gc PerfMon Metrits Collector生成结果,因为jtl文件没有结果
处理方法:在脚本中增加PerfMon插件监控并配置好,结果生成路径即可
二、性能测试类型
1、负载测试(一般情况下,负载测试优先于压力测试执行)
通过在测试过程中不断的调整负载,找出在多少用户量情况下,系统会出现性能下降的拐点,也可称为容量测试
①多用户瞬间高压,同时执行被测脚本
②长时间的高负载,运行脚本2、3天
负载测试设置图如下
2、压力测试/强度测试
让项目中用户常用的功能进行高负载的测试,防止局部崩溃问题
压力测试:模拟狭义的并发(集合点),一般使用同步定时器完成,同步定时器使用方法可参考:Jmeter-同步定时器使用方法及含义_HealerLX的博客-CSDN博客
三、结果指标概念解释
1、 汇总报告
Label:取样器名称(或者是事务名)
样本:取样器运行次数(提交了多少笔业务)
平均值:请求(事务)的平均响应时间,单位为毫秒
最小值:请求的最小响应时间,单位为毫秒
最大值:请求的最大响应时间,单位为毫秒
标准偏差:响应时间的标准方差
异常%:事务错误率
吞吐量:即TPS。==>每秒事务数==单位时间内的事务数接收KB/sec:每秒数据包流量,单位是KB。发送KB/sec:每秒数据包流量,单位是KB。
吞吐率:(有些公司也称为TPS)处理能力,相当于速度,单位时间的上传下载数据量,与并发数是完全独立的概念
QPS:每秒查询率,属于TPS的子集
资源利用率:CPU利用率,过低没有利用好服务器的性能,过高内存溢出,性能调优的关键指标, CPU使用率<85% 内存利用率 <75-85% 磁盘I/O
平均字节数:平均数据流量,单位是Byte平均字节数*#样本=吞吐量
2、聚合报告
中位数:(50%百分位)有50%的值位于该值之下,即所有请求load time的集合排序后的中间数
90%百分位:有90%的值位于该值之下
95%百分位:有95%的值位于该值之下
99%百分位:有99%的值位于该值之下(汇总报告中,标准偏差很大,使用百分位的值作为参考
标准偏差:反应的是系统稳定性,举例如下
1,11,6平时值是6 5,6,7平均值是6 6,6,6平均值是6
标准偏差很大 标准偏差很小 标准偏差为0
Jmeter监控服务器资源方法及测试结果指标含义相关推荐
- jmeter监控服务器资源
jmeter监控服务器资源 用客户机管理插件工具安装:standard set 被测机器启动:server agent(server agent下载地址) 保证被测服务器开放4444端口 保证两个电脑 ...
- Jmeter监控服务器资源插件安装(JMeterPlugins + ServerAgent)
方式一: 一.下载插件 1.下载客户端插件:JMeterPlugins-Standard和JMeterPlugins-Extras 下载地址:https://jmeter-plugins.org/do ...
- 如何安装Jmeter监控服务器资源插件(JMeterPlugins + ServerAgent 方法一)?
一.下载插件 ServerAgent-2.2.3.zip 下载 JMeterPlugins-Extras-1.4.0.zip下载 JMeterPlugins-Standard-1.4.0.zip下载 ...
- Jmeter 中使用 serverAgent 监控服务器资源
Jmeter 中使用 serverAgent 监控服务器资源 一.下载 serverAgent 资源见文章 https://blog.csdn.net/m0_46996515/article/deta ...
- 性能测试怎么监控服务器,性能测试篇 :Jmeter监控服务器性能
转载:http://www.cnblogs.com/chengtch/p/6079262.html jmeter也可以像loadrunner一样监控服务器CPU.内存等性能参数,不过需要安装一些插件 ...
- JMeter | 监控服务器性能
JMeter是一款压力测试工具,通常在压力测试中我们也需要监控和知道服务器的相关资源情况,jmeter本身不具备这个功能,今天我们主要说一下如何通过JMeter插件来监控服务器CPU.内存.磁盘.网络 ...
- JMeter使用jar进行压力测试
最近需要对改造的redis缓存接口做压力测试,使用了开源压力测试工具JMeter,分享一下自己的使用经验,希望能对需要进行压力测试的开发同学有所帮助. JMeter介绍 JMeter是Apache软件 ...
- ansible获取服务器信息,ansible监控服务器资源使用
ansible监控服务器资源使用 内容精选 换一换 华为云提供了云监控服务,您可以使用该服务监控弹性云服务器,在您开通了弹性云服务器后,云监控服务将自动实时监控并根据您设置的告警预置触发告警和通知,帮 ...
- 【监控利器Prometheus】——Prometheus+Grafana监控服务器资源
Prometheus+Grafana监控服务器资源 1. 配置 Node Exporter 采集服务器数据 2. Prometheus配置 3. 在Grafana中创建监控看板 在Prometheus ...
最新文章
- 提升 NLP 实战技能的一点建议
- WIN7 下安装 SQL Server 2000 兼容性问题
- 《数据库系统实训》实验报告——子查询与组合查询
- JavaScript学习(六十一)—json字符串的解析和JS 对象的序列化
- Spring框架中提取list集合类型属性注入
- 小行星编号_一颗比造成通古斯爆炸更大的小行星正疾速飞来,两天后与地球相会...
- varnish运行机制及管理优化
- 4. laravel 路由(1)
- 安装.Net Framework提示:无法建立到信任根颁发机构的证书链
- Mongodb新手看这一篇就够了
- 飞秋常见文件解决方案
- linux内核异常解析,内核异常分析方法
- 记录mt7615e wifi 驱动移植到openwrt cc
- 物联网带动传感器站上风口 华灿光电并购美新半导体
- JSP:9个隐含对象(隐含变量)
- 汽车电子中的2520贴片晶振
- AWK中的OFS的问题
- 优卡仕广告一体机——商用显示设备专家
- Minor GC、Young GC、Old GC、Major GC、Mixed GC、Full GC都是什么?
- 手写 React 第 4 节 - 实现 Fiber
热门文章
- 硬盘格式化恢复|格式化后数据还能找回吗?
- 超级巡警病毒分析工具 1.2
- 第四部分 个人理财风险防范8.当心银行汇款引发的诈骗
- linux文件系统dentry_文件系统中超级块、inode和dentry三者的分析
- Word控件Spire.Doc 【图像形状】教程(6): 如何在 C#、VB.NET 的 Word 文档中插入形状和形状组
- 快速沃尔什变换(FWT)介绍
- 213. 打家劫舍 II。
- linux下ipvsadm命令,ipvsadm命令
- linux系统查看电脑设备型号,Linux系统查看硬件信息
- 你知道哪些冷门但逆天的手机APP?