一、 性能测试关注的重要指标,包括
1. 系统资源指标
(1) cpu占用率
(2) 内存占用率
(3) IO
(4) 带宽
2. 系统指标
(1) 并发用户数
(2) TPS 每秒钟处理的请求数
(3) 响应时间
(4) 事务成功率
(5) 超时错误率
二、 性能测试需要注意的事项
(1) 测试环境要和线上的真实环境一样,包括配置、集群方式等。
不过,可能由于公司的测试资源有限,完全一行可能做不到;
有些公司测试环境,可能没有足够的机器搭建集群;
(2) 注意缓存,特别是查询类接口。
(3) 缓存洞穿,持续压测/去缓存压测/有缓存压测
(4) 瓶颈处持续压测,测试系统的稳定性/可靠性
三、 平均响应时间和%n的用户的响应时间的注意事项
1. 平均响应时间达标,不一定性能测试就达标;
因为有时需要考虑到大部分请求的响应时间都在指标内,
所以也要注意大部分请求的响应时间在目标指标范围内;