XXX容灾系统性能测试
性能测试方案
文档资料信息
服务名称: XX.XXX.XX.27~46(XXX应用服务器) XXX.XXX.XX.123~24(XXX数据库) 项目经理: XX 服务阶段: 项目实施 准备者: XX 审定者: 文档版本号: 1.0 文档版本日期: 准备日期: 审定日期: 发送列表
发送者: 日期: 电话/传真: 目的: 日期: 电话/传真: 接受者: 审阅 版本历史
版本号: 版本日期: 修订者: 描述: 文件名: 1 2016-7-14 马鸿飞 服务器数 注意事项
内部传阅
目录
1 项目介绍 ........................................................................................................................................................ 5 1.1 1.2 1.3 1.4
测试背景 ................................................................................................................................................ 5 测试目的 ................................................................................................................................................ 5 参考文档 ................................................................................................................................................ 5 缩略语和术语说明 ................................................................................................................................ 5
2 测试范围 ........................................................................................................................................................ 5 2.1
涉及系统 ................................................................................................................................................ 6
3 压测环境搭建 ................................................................................................................................................ 6 3.1 3.2 3.3 3.4 3.5 3.6
生产环境拓扑图 .................................................................................................................................... 6 压测环境拓扑图 .................................................................................................................................... 6 测试设备列表 ........................................................................................................................................ 6 测试环境和生产环境差异 .................................................................................................................... 6 性能测试机配置 .................................................................................................................................... 7 性能测试工具 ........................................................................................................................................ 7
4 压测条件准备 ................................................................................................................................................ 7 4.1
准备工作 ................................................................................................................................................ 7
5 性能测试方案 ................................................................................................................................................ 7 5.1 5.2 5.3 5.4
性能测试策略 ........................................................................................................................................ 7 性能测试通过准则 ................................................................................................................................ 8 测试业务模型 ........................................................................................................................................ 8 测试场景设计 ........................................................................................................................................ 8
5.4.1 5.4.2
5.5 5.6 6
第一轮测试 .................................................................................................................................... 9 第二轮测试 .................................................................................................................................. 12
测试数据要求 ...................................................................................................................................... 12 监控内容 .............................................................................................................................................. 13
测试计划 ...................................................................................................................................................... 13
7 8 9 10
团队 .............................................................................................................................................................. 13 风险 .............................................................................................................................................................. 14 通过标准 ...................................................................................................................................................... 14 优化建议 ................................................................................................................................................. 14
1 项目介绍
1.1 测试背景
随着业务量和业务能力的拓展,为了防止XXX系统因事故无法使用,建立灾备系统
1.2 测试目的
本次性能测试的目的是检测灾备系统的性能情况。 作为XXX的灾备系统,能够在事故发生后切换至灾备系统,能够稳定运行。对该系统进行核心业务场景的性能测试。希望在模拟生产环境的情况下,能够收集相应的系统参数,作为灾备系统评估的依据。
1.3 参考文档
《XXX环境应用服务器列表清单》、《XXXdb清单v2》、《XXX环境网络拓扑图》
1.4 缩略语和术语说明
性能测试:在一定约束条件下(指定的软件、硬件和网络环境等)确定系统所能承受的最大负载压力的测试过程。
场景:一种文件,用于根据性能要求定义在每一个测试会话运行期间发生的事件。
虚拟用户:在场景中, LoadRunner 用虚拟用户代替实际用户。模拟实际用户的操作来使用应用程序。一个场景可以包含几十、几百甚至几千个虚拟用户。 虚拟用户脚本:用于描述虚拟用户在场景中执行的操作。 事务:表示要度量的最终用户业务流程。 并发数:单位时间内同时执行一种操作的用户数量
在线用户数:访问被测应用的用户数量,单位时间内用户不会同时对被测服务器发送请求,产生压力 TPS:Transaction Per Second,每秒事务数量,单位是 事务/秒
TRT:Transaction Response Time,事务响应时间,指TPS稳定时的平均事务响应时间,单位是秒
2 测试范围
XXX灾备系统