说明:性能测试实施第一份文档,也是最重要的一份文档。
主要内容:
1、项目背景
项目是用来做什么的
2、测试目标
确定此次性能测试的目标,决定测试策略(下文)
3、人员安排
明确性能测试的时间,计划需要多少人来进行测试
4、时间进度
性能测试 | 工作日 | 开始时间 | 结束时间 |
测试用例设计 | |||
测试环境搭建 | |||
测试数据准备 | |||
脚本开发及执行 | |||
测试结果分析 |
5、性能测试环境
-系统架构
(要与用户真实使用的架构方式一致,如果用户使用的是多台服务器一起配合使用的方式,测试环境中也需要使用多台服务器来搭建测试环境,测试性能)
- 软硬件配置 (软件指:后端代码,应用服务器Apach、数据库mysql)
软件及软件版本需要一致,对性能上的处理效率,性能高低有很大区别
- 测试数据准备
需要尽可能与真实数据保持一致。
原则上:尽量与 生产环境保持一致,实在不能一致,下下策等比缩小
6、测试工具
性能测试工具、监控工具等
7、测试策略
确定性能测试类型:
负载测试
压力测试
稳定性测试
并发测试
确定性能测试场景:
单一场景:
服务器同一时刻只进行同一业务操作,如抢红包
混合场景:
服务器同一时刻 处理多个不同的业务操作,如网上商城搜索商品、加入购物车、下订单、支付等
8、风险控制
人力风险和技术风险