性能专题:一文搞懂性能测试常见指标
1. 前言 上周,对性能测试系列专题,在公号内发表了第一篇介绍: 【性能系列连载一】开篇:性能测试不可不知的“干货” ,但反响貌似并不太好,但既然此前已答应了部分读者要连载分享性能这块的知识,含着泪也得继续写。 性能测试的基础: 就是在确保功能实现正确的前提下,通过合适的性能测试加压方式和策略,并收集考察服务端应用程序的各项性能指标,以及服务器硬件资源的使用情况,来评估是否存在性能问题隐患。 那今天作为性能测试系列的第二篇,主要会为大家介绍在 服务端性能测试 中,常见的性能指标有哪些。 2. 性能指标分类 从性能测试分析度量的度角来看,可以从如下几个维度来收集考察各项性能指标: 系统性能指标 资源性能指标 中间件指标 数据库指标 稳定性指标 可扩展性指标 可靠性指标 下面将从如上这几个维度,分别从各自维度常见指标,以及指标含义、指标行业参考标准等方面进行介绍。 3. 系统性能指标 系统性能指标,常见的可从如下几类进行参考: 响应时间 系统处理能力 吞吐量 并发用户数 错误率 3.1 响应时间 定义和解释: 响应时间,简称RT。是指系统对请求作出响应的时间,可以理解为是指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。