银行核心系统性能测试方案_第1页
银行核心系统性能测试方案_第2页
银行核心系统性能测试方案_第3页
银行核心系统性能测试方案_第4页
银行核心系统性能测试方案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CBS202312测试目标与范围测试目标测试在贵行具体状况下的执行效果,考虑将来扩大性能测试应用范围和常态化的规划,本次CBS性能测试的目的如下:CBSCBS猎取CBS系统的最大、最优处理力量及性能拐点;验证CBS系统能否稳定运行,支持7*24小时连续不连续运行;验证CBS系统在极限压力下的性能表现;测试范围Controller压力发起器Controller压力发起器核心系统AP1AP2AP外围挡板ORACLEDB1DB2本次性能测试,只测试CBS身的性能,既上图所示红色方框标注局部〔CBS:1.3.1。测试需求依据工程组供给的历史数据,性能需求估量值为:日交易量最高约110743680%20%时间内发生,55/小时、150/秒。计算公式如下:*80%/(8*20%)≈55/小时;TPS=峰值每小时业务量/3600≈150/秒。业务模型分析结合工程组供给的历史数据及核心系统处理特点,得出本次测试的业务模型如下:序号交易码外围系统 交易名称占比(%)1UC01ATM ATM取款-他代本11.37%20375快捷 快捷支付转入9.15%30377快捷 快捷支付转出9.15%4AC01ATM ATM取款7.77%50031CBS 行内转账存入〔非支票〕7.62%60034CBS 行内转账支取〔非支票〕7.62%70341CBS 零售接口-转出6.54%8IHD0CBS 一般汇兑来账4.88%90052CBS 现金存入4.78%10AC07ATM CDM现金存入4.73%110359CBS 代收付转账〔卡-非票据〕-转出3.84%120361CBS 代收付转账〔卡-非票据〕-转入3.84%1314151617业务模型一〔一般日〕序号交易类型 抽取交易数交易占比12业务模型二〔特别日〕附:CBSCBS性能测试典型交易V0.4.xlsx测试模型分析序号交易码外围系统序号交易码外围系统交易名称占比(%)13001ATMATM余额查询15.00%2UC01ATMATM取款-他代本9.10%36012网银活期帐户余额查询9.00%42117网银交易明细查询9.00%50375快捷快捷支付转入7.32%60377快捷快捷支付转出7.32%7AC01ATMATM取款6.22%80031CBS行内转账存入〔非支票〕6.09%90034CBS行内转账支取〔非支票〕6.09%100341CBS零售接口-转出5.23%11IHD0CBS一般汇兑来账3.91%120052CBS现金存入3.83%13AC07ATMCDM现金存入3.79%140359CBS3.07%150361CBS3.07%163004ATMATM转账1.00%170128CRM存款开户测试模型一〔一般日〕1.00%序号交易类型 抽取交易数交易占比1结息 183%2代发工资 117%测试模型二〔特别日〕测试环境CBS测试环境软硬件配置表IPIP效劳器名称数量效劳器型号CPU内存软件部署挡板前置机PC/windowsDB210.39.2.115场景掌握机120234C8GLR11controller资源监控机PC/windows10.39.2.116压力发起机14C8GLR11agent2023生产环境软硬件配置表IPIP效劳器名称数量效劳器型号CPU内存软件部署10.91.10.91.1.14\10.91.1.15应用效劳器28C32G操作系统:AIX6.1TL6SP3中间件:CTG8.0.0.3MQ:7.0.1.4数据库:ORACLE11.2.0.2编译器:VAC11.1其他:Control-M/AgentCD4.07.0.0.10010.91.1.8\10.91.1.9数据库效劳器224C96G操作系统:AIX6.1TL6SP3数据库:ORACLE11.2.0.2RAC测试策略挡板设计拟交易处理过程。脚本设计脚本开发LRSOCKET、等协议开发的,开发过程开发标准执行。如:ATMP_AC01_行内ATM取款V1.1事务设置LR是通过发送、接收报文来完成交易的,因此我们需要在脚本中插测试中遇到的性能问题。如:ATMP_AC01_行内ATM取款_发送报文注释说明特别函数、特别处理、成功标识等也要添加注释信息。如:/*调用LR关联函数,猎取系统报文返回状态*//*通过比较系统返回报文状态码,推断交易是否成/交易成功检查案例设计CBS性能测试案例v1.0.xls场景执行策略建立场景如:CBS_10V_50M_AP特别.lrs运行时设置1、 准为1vu,单交易负载10、20、30、40、50等;2、 Up设置,如每5s增加10vu;3、 场景持续时间设置,如单交易负载10m,稳定性24h;4、 ThinkTime=0;//可依据实际状况调整5、 迭代次数=1;//可依据实际状况调整6、 日志设置,不打印或只打印错误日志;//调试期间开启标准/扩展日志7、 代理设置,依据网络实际状况设置;8、 缓存设置;9、 Etc结果名目设置R安装名目分区下名目〔非系统盘,且确保磁盘空间充分。结果命名规章依据测试部标准命名如:18_CBS系统__02测试实施预备测试环境预备置与生产环境全都,确保网络无通讯故障。测试工具预备工具类型名称厂商/自产用途测试脚本开发性能测试工具LoadRunner11.0HP-Mercury工具类型名称厂商/自产用途测试脚本开发性能测试工具LoadRunner11.0HP-Mercury配置测试场景和运行测试测试结果收集、分析挡板工具EASYESBGIT围系统返回报文数据库监控,oracle自带的数据库监控工具AWR〔可执行权限,需安EM〕ORACLE性能分析工具CPU主机资源监控工具Nmon〔可执行权限〕其他盘、网络等资源使用状况测试数据预备TransDate测试执行测试目的:测试各交易在系统无压力状况下的处理力量和响应时间,为测试结果的数据分析供给基线。测试方法:LR100单交易负载测试目的:并发性问题。测试方法:LR果,在系统无压力状况下,承受1010间。混合场景测试目的:易是否存在并发性问题。测试方法:10Vusers10Vusers,直到测出各〔资源超过安全范围、响应时间超过测试指标定义、成功率低于测试指标定义等。特别压力测试说明:测试步骤:LR模拟系统正常处理力量的120%进展测试;模拟系统正常处理力量的150%进展测试;模拟系统正常处理力量的200%进展测试。测试目的:测试方法:80%24内存泄露测试说明:测试步骤:参考稳定性测试场景;依据行业阅历或开发组建议添加特别交易;长时间运行此场景,如持续24小时或以上;监控是否存在内存泄露问题。回归测试测试说明:测试步骤:LR1.针对前期测试中存在问题的场景进展回归测试,参考上述步骤;测试实施准则启动准则测试目标经过确认;业务指标经过确认;业务模型建立完毕;测试环境预备完毕,包括:系统通过功能测试,应用版本已稳定;测试数据预备完毕,根底数据以及测试数据已经导数据库;LoadRunnerLicense、压力发生器及掌握台机器已经预备完毕;测试环境设备安装调试完毕;应用效劳器安装成功,待测试版本已正确部署;测试客户端机器到位,系统软件安装完毕;网络配置正确,连接通畅,可以满足压力测试需求;测试打算审核、批准完毕。以上条件,必需全部满足才能开头性能测试执行。暂停准则:测试任务、方案、打算等发生重大变更系统测试重大问题觉察:包含技术测试过程中假设觉察被测系统重大BUG需要暂停修复测试环境受到干扰,比方效劳器被临时征用,或效劳器的其它使用会对测试结果造成干扰再启动准则:测试中觉察问题得以解决测试环境恢复正常环境调整完毕退出准则满足以下条件之一时,可以完毕性能测试执行:完成测试范围规定的全部测试场景,系统性能能够满足业务处理要求;由于其它缘由导致测试长时间不能开展;经屡次调优后仍不满足性能需求,且无法连续优化,给出最终测试结果。测试风险分析风险发生 风险对测试或项风险发生 风险对测试或项序号风险描述责任人躲避方法可能性 目的影响硬件升级进度是否该风险会影响测综合组及早觉察问题,1高性能测试进入时间及 试进度测试组调整测试打算执行进度测试过程中可能会出现操作系统、中间件、该风险会影响测工程组分析特别缘由,2数据库、应用系统异中试进度,对测试结果的影响较大测试组查找解决方案行34测试交付物测试阶段序号提交件名称提交人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论