性能测试的目的
1. 评估当前的系统能力,验收第三方提供的软件获取关键的性能指,与同类型的软件对比(例如跑分)
2.发现性能问题后,寻找性能瓶颈,优化性能。(例如:12360春运时的服务故障)
3.评估软件能否满足未来 的性能需要(例如:淘宝11在2020年的销售额)
性能测试和功能测试的区别
- 焦点
功能:关注系统对用户需求规则的满足程度,关注点(正向,逆向)
性能:关注系统对用户业务场景的满足程度,关注点(时间,资源)
- 关系
在一个项目中,功能测试和性能测试一般都有
功能测试通过后,才进行性能测试
为什么要进行性能测试?
- 业务需求
大量 用户下,系统能否稳定运行(比较多的)
用户硬件服务器的选型
· 用于软件技术的选型
性能测试分类:
- 基准测试
- 负载测试
- 稳定性测试
基准测试:
狭义上讲:单个用户进行业务场景的测试,并统计性能的各项指标(为后续多用户性能测试做参考对比)
广义上讲:在某个时刻进行性能测试建立一个已知的性能水平,当软连接发生变化时在测试,观