一.定义:
简单的来说性能测试就是使用自动化测试工具对产品按照一定的指标进行测试,解决性能的问题,给用户带来最舒适的体验。负载测试和压力测试都属于性能测试。
比如支付宝双十一活动时那么多人同时购物,系统肯定不可以崩溃,还有QQ登录,12306春运购票,再到我们平时选课用的教务管理系统等这都需要软件拥有良好的性能,以前每到选课的时候学校的教务管理系统要么超时要么是登录不成功,以前只知道学校系统崩溃了,不知道这是软件的性能相关的,现在在看原来性能与我们生活息息相关。
二.测试流程:
三.性能测试常见指标
1)响应时间(response time)
就是用户感受系统软件为其服务所耗费的时间,对于网站系统来说就是我们从打开网页开始一直到浏览器把页面完全展示出来的这个时间间隔,对于响应时间有个2-5-8的原则:
- 当用户在2-5之间得到响应就会觉得系统响应速度还可以
- 在5-8秒之间得到响应就会觉得有点慢了,但是吧勉强能接受
- 超过8秒没得