码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter性能监控

时间:2019-09-22 20:03:42      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:gen   问题   出图   不能   图片   最大   org   监听器   监控服务   

监控插件技术

服务器资源监控

指标数据分析

Jmeter插件管理器

插件管理包

http://jmeter-plugins.org/downloads/all/ 下载下来是一个jar包,放在apache-jmeter-4.0/lib/ext里面即可

JMeterPlugins-Extras.jar   jmeter_plugins-manager-1.3.jar JMeterPlugins-Standard.jar 三个插件

服务器性能监控:

客户端:Jmeter端的 PerfMon Metrics Collector  "添加"-》“监听器”-》“PerfMon Metrics Collector”性能度量收集器

Add Row 添加需要获取的服务器信息,IP 端口  获取的内容

所有数据写入一个文件,需要填写文件名(txt文本改后缀 CSV文件),要不然有可能失败

生成的图表,点右键可以导出图片或CSV文件

服务器监控的CPU看核数,例如双核最大为200%,八核最大为800%;但是监控工具取平均值,最大为100%

服务器端:被监控服务器中运行的ServerAgent,ServerAgent需要单独下载运行 运行startAgent.sh

系统性能指标:TPS每秒点击次数,服务器的每秒处理数    吞吐量    响应时间   并发数  事务成功率    超时错误率

系统资源指标:CPU   内容   IO   带宽

CPU使用率:上限不超过80% 例 1000TPS,Latency<3S,运行12小时,CPU平均使用率低于80%

内存利用率:一般至少10%可用内存,可接受上限为80%

 

性能分析流程:

1.性能指标:响应时间>10s

2.为什么这么高,   看jmeter监控的系统指标:CPU 内存 磁盘IO 

3.如果CPU使用率>90%,不能断定CPU就是有问题

4.看具体哪一个进程使用率高 (top 指令)

(1)如果不是测试的软件系统占有率高--先Kill掉其他的进程,再测

(2)如果是本身测试的软件系统--cup很可能就是瓶颈

5.验证,确定cpu是否是瓶颈

(1)可以部署一个干净&cpu配置高些的系统环境

(2)是不是降低下并发数,看看情况怎么样(如果代码有问题,CPU占用率还是高)

Jmeter性能监控

标签:gen   问题   出图   不能   图片   最大   org   监听器   监控服务   

原文地址:https://www.cnblogs.com/nullnullnull/p/11568602.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!