一、2-5-10原则
是性能测之中的一个指标,是用来反映用户对系统响应时间(RT)的容忍度:
响应时间 | 用户体验 |
---|---|
2S以内 | 很快 |
2S<RT<5S | 一般 |
5S<RT<10S | 响应速度很慢,但是还可以接受 |
RT>10S | 垃圾站点,感觉系统糟透了,或者认为系统已经失去响应,而选择离开这个Web站点,或者发起第二次请求 |
例如一个抢购网站:
当RT超5s后,就有用户开始进行页面刷新操作,超10s时进行刷新的用户明显增多。
这个项目,每次页面刷新都会产生一个新的请求,该请求将会让服务端进行一系列查询。当用户1,首次的请求大于5s时没有得到应答,用户1就有很大的可能进行刷新操作,这时,用户1的首次请求还在处理、二次请求也到达服务端进行处理,用户1对服务端造成了1次额外的压力。
所以,当某些强需求的页面相应时间过长时,对用户量的估计应该以5s标准,或者更少。
二、2-8原则
80%的bug多发生在软件的20%的模块。
所以,在回归测试的时候,这20%的高发地带是关注的重点!