性能测试监控策略汇总

性能测试(测试指标监控策略汇总)

监控类别 监控指标 监控工具或命令
APP前端 响应时间、吞吐量、TPS、点击率、超时概率、错误概率、页面性能 工具:ddms25、
页面工具:YSlow3.1、ChromDevTools(基于Chrome57)
综合工具:GT、Emmagee
应用服务器(jvm和配置) JVM、最大线程数、DB连接数、full gc频率、是否有异常日志、是否有OOM、内存泄露、代码异常、线程死锁 工具:jvisualvm(基于jdk1.7)
工具:MemoryAnalyzer1.6
命令:jps jinfo jstat jcmd
数据库(mysql5.5) 系统负载、CPU占用率、内存使用率、磁盘、数据库连接数、是否有慢查询SQL、SQL死锁 命令:show processlist
命令:mysqldumpslow
命令:explain
操作系统(linux3.1) 系统负载、CPU占用率、内存使用率、磁盘、网络带宽(无丢包、无延迟、无阻塞) 命令:top uptime free vmstat 
命令:iostat sar netstat
命令:tcpdump dstat
时间: 2024-11-05 16:24:17

性能测试监控策略汇总的相关文章

性能测试(测试指标监控策略汇总)

监控类别 监控指标 监控工具或命令 APP前端 响应时间.吞吐量.TPS.点击率.超时概率.错误概率.页面性能 工具:ddms25.页面工具:YSlow3.1.ChromDevTools(基于Chrome57)综合工具:GT.Emmagee 应用服务器(jvm和配置) JVM.最大线程数.DB连接数.full gc频率.是否有异常日志.是否有OOM.内存泄露.代码异常.线程死锁 工具:jvisualvm(基于jdk1.7)工具:MemoryAnalyzer1.6命令:jps jinfo jsta

性能测试监控平台:InfluxDB+Grafana+Jmeter

前面的博客介绍了InfluxDB.Telegraf.Grafana的安装和使用方法,这篇博客,介绍下如何利用这些开源工具搭建性能测试监控平台... 前言 性能测试工具jmeter自带的监视器对性能测试结果的实时展示,在Windows系统下的GUI模式运行,渲染和效果不是太好,在linux环境下又无法实时可视化. 因此如果有一个性能测试结果实时展示的页面,可以提高我们对系统性能表现的掌握程度,另一方面也提高了我们的测试效率. InfluxDB+Telegraf+Grafana+Jmeter的框集成

【转】erlang四种监控策略one_for_one、one_for_all、simple_one_for_one、rest_for_one

Supervisor Behaviour是一个用来实现一个supervisor进程来监控其他子进程的模块 子进程可以是另一个supervisor,也可以是一个worker进程 worker进程一般使用gen_event,gen_fsm或gen_server behaviour来实现 一个使用该模块来实现的supervisor有一个接口方法的标准集,包括跟踪和错误报告的功能 supervisor用来构建一个分层进程结构,称为supervision tree,这是组织一个容错系统的好方式 1,Sup

erlang四种监控策略

转自:http://jasionq.blog.163.com/blog/static/10970577920133883158424/ Supervisor Behaviour是一个用来实现一个supervisor进程来监控其他子进程的模块 子进程可以是另一个supervisor,也可以是一个worker进程 worker进程一般使用gen_event,gen_fsm或gen_server behaviour来实现 一个使用该模块来实现的supervisor有一个接口方法的标准集,包括跟踪和错误

【Docker】性能测试监控平台搭建:InfluxDB+Grafana+Jmeter+cAdvisor

https://www.cnblogs.com/Detector/p/10104254.html 前言 在做性能测试时,如果有一个性能测试结果实时展示的页面,可以极大的提高我们对系统性能表现的掌握程度,进而提高我们的测试效率.但是我们每次打开Jmeter都会有几个硕大的字提示别用GUI模式进行负载测试,而且它自带的监视器效果实在一般:在Windows下渲染效果不好,在linux环境(非GUI环境)下更是无法使用,这一点我在如何选择性能测试工具中有过简单的描述. 所以,在做性能测试时,为Jmete

性能测试监控平台Grafana的使用

Grafana的监控是基于数据库的,通过插件获取到服务器性能并存储到数据库中,然后使用Grafana连接数据库形成可视化的图表.本篇给大家介绍对服务器的性能的监控,下一篇会介绍对于mysql数据库的监控平台的搭建 开始 首先点击 选择红框然后点击AddQuery 此时可以看到出现了一个图表,这就是我们最后展示的图表样式,这个样式是可以根据需求来更改 点击红框,这个地方是选择数据库,也就是你之前添加的数据源,我们选择influxdb数据库 现在我们来看一下红框的内容,是不是看着有点眼熟,是的这就是

Linux服务器常用性能监控命令汇总

1.ifconfig 网卡数目.ip地址.Mac地址.MTU大小 eth0 Link encap:Ethernet HWaddr 00:0d:3a:50:12:e9 inet addr:10.0.0.4 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::20d:3aff:fe50:12e9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1

性能测试(硬件性能指标汇总)

机器类别 监控类别 指标名称 指标范围(通过)   应用服务器(jvm和配置) JVM jvm内存占用率<=70% 线程池连接数 线程池连接数<=80%,没有出现线程阻塞.死锁现象 数据库活动连接数 数据库活动连接数<=85% full gc频率 大于平均半小时1次GC 是否有异常日志 日志信息中,无错误信息如:OOM.及其他代码提示的错误 是否有OOM 没有年老代.持久代堆异常.栈异常及内存不够造成的异常 内存泄露 多次GC后,内存没有呈线性增长   数据库(mysql5.5) 系统负

性能测试-监控指标数据分析

监控指标数据分析 1.最大并发用户数: 应用系统在当前环境(硬件环境.网络环境.软件环境(参数配置))下能承受的最大并发用户数. 在方案运行中,如果出现了大于3个用户的业务操作失败,或出现了服务器shutdown的情况,则说明在当前环境下,系统承受不了当前并发用户的负载压力,那么最大并发用户数就是前一个没有出现这种现象的并发用户数. 如果测得的最大并发用户数到达了性能要求,且各服务器资源情况良好,业务操作响应时间也达到了用户要求,那么OK.否则,再根据各服务器的资源情况和业务操作响应时间进一步分