性能测试的指标:响应时间、tps、资源利用率、用户数。
1、响应时间
注意:不包含前端页面渲染时间,到浏览器收到请求后响应数据截止。
原则:2-5-8(优秀-良好-较差)
2、tps(transaction per second):每秒处理的事务数。
3、资源利用率
- 在一定的负载情况下,服务器资源占用情况
- CPU利用率:不允许超过70-80%
- Mem利用率(内存):80%以下
- 带宽利用率:100Mbps=12.5MB/s,1Byte=8bit
- 如果资源利用率太小,造成资源浪费
4、用户数(并发用户数)
- 在同一时间向服务器发送请求的用户数量
- 与每秒的并发请求数不同,一定要确认需求的目的是并发用户数还是并发请求数