1CBS 系统性能测试方案2019 年 12 月2目录1.1测试目标与范围 31.1.1测试目标 31.1.2测试范围 31.2测试需求 41.2.1业务模型分析 41.2.2测试模型分析 51.3测试环境 61.3.1CBS 架构图 61.3.2测试环境软硬件配置表 61.3.3生产环境软硬件配置表 61.4测试策略 71.4.1挡板设计 71.4.2脚本设计 71.4.3案例设计 81.4.4场景执行策略 81.5测试实施准备 91.5.1测试环境准备 91.5.2测试工具准备 91.5.3测试数据准备 91.6测试执行 101.6.1基准测试 101.6.2单交易负载 101.6.3混合场景 101.6.4异常压力 111.6.5稳定性测试 111.6.6内存泄露 111.6.7回归测试 121.7测试实施准则 121.7.1 启动准则 121.7.2暂停/再启动准则 121.7.3退出准则 131.8测试风险分析 131.9测试交付物 14厂测试机一|0—►核心系统—■I0001131.1 测试目标与范围1.1.1 测试目标随着中国银行银行核心村镇银行业务量的持续增长,以及业务场景的日趋复杂。贵行决定籍生产系统更换硬件之际,通过性能测试对新硬件能够承载的业务量进行摸底,同时根据性能测试在贵行具体情况下的执行效果,考虑未来扩大性能测试应用范围和常态化的规划,本次CBS 性能测试的目的如下:A 获取 CBS 系统典型交易的响应时间、交易成功率、资源消耗等性能指标;>验证 CBS 系统的业务处理能力是否满足性能需求,符合上线条件;>获取 CBS 系统的最大、最优处理能力及性能拐点;>验证 CBS 系统能否稳定运行,支持 7*24 小时连续不间断运行;>验证 CBS 系统在极限压力下的性能表现;1.1.2 测试范围压力发起器本次性能测试,只测试 CBS 系统自身的处理能力,不包括外围系统、以及外围系统挡板自身的性能,既上图所示红色方框标注部分(详细 CBS 系统内部架构参见:1.3.1 章节)。外围挡DB1DB241.2 测试需求根据项目组提供的历史数据,性能需求估计值为:日交易量最高约 110 万笔,其中金融交易约 74 万笔,查询交易 36 万笔,按照系统每日处理业务 80%的交易量集中在 20%时间内发生,业务峰值处理能力应不低于 55 万笔/小时、150 笔/秒。计算公式如下:峰值每小时业务量二最高日交易量*80%/(8 小时*20%)宀 55 万笔/小时;峰值 TPS=峰值每小时业务量/3600~150 笔/秒。1.2.1 业务模型分析结合项目组提供的历史数据及核心系统处理特点,得出本次测试的业务模型如下:序号交易码外围系统交易名称占比(%)1UC01ATM本行卡银联 ATM 取款一他...