1.性能测试必要性评估常见关键评估项 监管单位要求性能报告 涉及财产、生命安全的系统 首次投产的大型系统 核心数据库、软硬件升级 用户量、业务量增长30%以上 单版本单业务评估权重是否平台核心位置 是否存在部署方式调整或优化 是否增加了性能风险较高的调整 是否存在客户要求必须测试的业务流程 是否涉及多个功能缺陷的修复且流程发生较大变化
2. 性能测试需求分析业务层面用户大量使用的功能 日常占比80%以上的业务 特殊交易日或峰值80%的业务 核心业务发生流程重大调整的业务 项目层面曾经测试过性能调整了架构的业务 逻辑复杂、关键的业务 可能消耗大量资源的业务 与外部系统存在接口调用、大量交互的业务 调用第三方业务组件且逻辑复杂的业务 性能测试需求评审可测性可搭建相对真实的环境 一致性用户需求、生产需求(真实性)、运营需求(规划未来发展要求) 正确性
3.性能测试用例设计测试模型建模举例:登陆业务操作流程(思维导图) 打开首页 输入用户名、密码登陆 退出系统 场景用例设计分类 单业务基准测试:是否满足系统设计和用户期望的性能指标 单业务压力测试:最大负载下,持续服务的时长 单业务负载测试:系统能够承受的最大负载 综合业务压力测试 综合业务负载测试 综合业务稳定性:核心业务基准负载下长时间运行系统稳定服务的能力
|