性能指标分类
系统性能指标资源性能指标中间件指标数据库指标稳定性指标可扩展性指标可靠性指标1、系统性能指标
响应时间

系统处理能力
吞吐量

并发用户数
错误率
2、资源性能指标
CPU
內存
磁盘吞吐量
网络吞吐量
3、中间件指标
常用的中间件例如Tomcat, weblogic等指标主要包括JVM,ThreadPool, JDBC
IGC频率丨次/s ljava虚拟机垃圾部分回收频率
IFull GC频率|次/h| Java虚拟机垃圾完全回收频率
IFull GC平均时长|秒|用于垃圾完全回收的平均时长
I Full GC最大时长|秒| 用于垃圾完全回收的最大时长
IGC堆使用率|百分比|堆使用率
IActive Thread Countl 个| 活动的线程数
Pending User Request |个| 处于排队的用户请求个数
IDBC Active Connectionl 个|JDBC活动连接数
4、数据库指标
常用的数据库如MySQL指标主要包括SQL、吞吐量、缓存命中率、连接数
SQL 耗时 微妙 执行SQL耗时
吞吐量 QPS个每秒查询次数
吞吐量 TPS 个 每秒事务次数
命中率 Key Buffer命中率 百分比 索引缓冲区命中率
命中率 InnoDB Buffer命中率 百分比 InnoDB缓冲命中率
命中率 QueryCache命中率 百分比 查询缓存命中率
命中率 TableCache命中率 百分比 表缓存命中率
命中率 ThreadCache命中率 百分比 线程缓存命中率
锁 等待次数 次 锁等待次数
锁 等待时间 微妙 锁等待时间
5、稳定性指标
最短稳定时间:系统按照最大容量的80%或标准压力情况下运行,能够稳定运行的最短时间。
一般来说 对于正常工作日(8小时)运行的系统,至少应该能保证系统稳定运行8小时以上。
对于724小时运行的系统,至少保证稳定运行24小时以上
参考标准:
TPS曲线稳定,没有大幅度的波动
各项资源指标没有泄露或异常情况
6、可扩展性指标
是指应用软件或操作系统以群集方式部署,增加的硬件资源与增加的处理能力之间的关系。
计算公式:
(增加性能/原始性能)/(增加资源/ 原始资源) 100%
参考标准:
理想的扩展能力是资源增加几倍,性能就提升几倍。扩展能力至少在70%以上。
7、可靠性指标
对于服务端性能测试,从系统可靠性指标度量分析时,常见从三类来入手:
双机热备
集群
备份和恢复