1. 背景
1.1. 项目背景
明确该性能测试的项目背景
1.2. 性能目标
性能目标都会影响项目的整个过程,对目标的把握将决定一个性能项目的走向
测试测目标必须明确
- 取生产峰值流量作为基线(目标一般是峰值的xxx倍)
- 业务的流量预期
2. 测试范围
明确需要测试的特性
- 业务的核心链路
- 业务的热点数据的访问链路
3. 准则
3.1. 启动准则
- 确定系统逻辑架构和部署架构和生产一致。
- 确定基础数据和生产一致或按模型缩放。
- 确定业务模型可以模拟生产真实业务
- 测试计划、方案评审完毕
- 环境准备完毕(功能验证通过/ 各个组件基础参数梳理并配置正确/ 网络配置正确,链接通畅/ 压力机准备okay)
3.2. 结束准则
- 达到项目要求的性能需求指标
- 关键性能瓶颈已经解决(包括参数的调优和bugfix)
- 完成性能测试报告和性能调优报告
3.3. 暂停/再启动准则
3.3.1. 暂停准则
- 系统环境变化:举例:系统主机硬件损坏、网络传输时间超长、压力发生器出现损坏、系统主机因别的原因需升级暂停等。
- 测试环境受到干扰,比如服务器被临时征用,或服务器的其他使用会对测试结果造成干扰。
- 需要调整测试环境资源,如操作系统、数据库参数