性能测试——三大指标

1、​并发用户数:系统同一时间段内处理的事务数

并发用户数:一定会对服务器产生压力。

在线用户数:只是 ”挂” 在系统上,对服务器不产生压力。

注册用户数:数据库中存在的用户数而已。

 

2、​TPS / ​Transaction Per Second:​每秒通过的事务数

相关术语:​QPS / ​Query Per Second:每秒钟处理的请求数

 

3、响应时间 ​/ AVT / Average Response Time:一般取平均响应时间

性能测试——三大指标

从开始发送请求到接收到整个返回结果,叫做响应时间 / 请求的响应时间。

响应时间=(N1+N2+N3+N4)+(A1+A2+A3+A4)。

从服务器拿到请求开始到服务器接到请求,叫做服务器的响应时间。

服务器响应时间=A1+N2+A2+N3+A3

响应时间的“2-5-8原则”:

当用户在2秒以内得到响应时,会感觉系统的响应速度很快

当用户在2-5秒以内得到响应时,会感觉系统的响应速度还可以

当用户在5-8秒以内得到响应时,会感觉系统的响应速度很慢,但还可以接受

当用户在超过8秒后仍无法得到响应时,会感觉系统糟透了,或认为系统已经失去响应;会选择离开该Web站点,或发起第二次请求

 

4、三者关系

性能测试——三大指标