华为云计算 云知识 A1应用仿真测试系统-

A1应用仿真测试系统-

某股份制银行信用卡中心压力测试
背景:双11来临之际,某行信用卡中心要进行 压力测试 ,性能容量评估是否能抗住双11的高峰业务访问, 需求点: 1.模拟支付宝对信用卡系统进行压力测试 2.对信用卡核心帐务系统进行回归测试和压力测试 目标: 1.特定场景下授权业务验证与压力测试 2.测试信用卡授权系统能支撑的TPS 解决方案 : 建设高仿测试环境,录制生产信用卡业务系统的所有交易报文传到高仿环境,通过A1进行原速,2倍,4倍,8倍,16倍的流量回放,对回放结果进行多维度分析评测比较和测试业务系统的性能指标采集分析,得出信用卡业务系统的性能瓶颈,再进行系统资源优化升级。
某人寿新核心业务系统的回归测试
背景:某人寿建设新核心业务系统,需要进行冒烟测试和接口 自动化 回归测试,来验证业务系统的正确性。范围像契约、续期、保全、理赔、收付、单证、综合查询、打印、影像、接口、SSO等交易模块。 解决方案: 测试人员在测试环境发起交易,通过A1录制测试环境的流量报文,形成案例库,在通过A1回放交易来满足企业用户回归测试的需求。
某联盟核心业务系统性能容量评估与生产问题复现
背景:行里采用集中式主机, 数据库 为Oracle,所有业务都跑在一个套数据库上,风险很高。 需求点: 1.需要对核心业务系统进行压力测试,对最大性能指标进行评测 2.重现生产TPS抖动的场景,进行问题复现 解决方案: 1.建设仿真环境,录制生产几天的业务流量报文,通过A1多倍数的加压回放,将得到的回放指标进行分析,评测,找到业务系统最大处理性能瓶颈点。 2.全天旁路报文,将出问题范围点的流量通过A1进行原速回放,在测试环境重现生产问题,辅助开发人员定位问题,解决问题。
某大型股份制银行新核心业务系统自动化回归测试
介绍:某股份制银行核心业务系统计划从原来的集中式数据库AS400/DB2下移至X86 分布式数据库 ,由于新旧核心系统差异较大,所以急需一种可以支持快速进行仿真回归测试的工具,来验证新核心系统功能的稳定性和正确性。 背景:为确保核心下移的顺利实施,提出采用仿真并行的工艺方法,利用系统仿真工具,实现旧核心系统与新核心系统的并行运维,从而验证新核心系统的可用性、正确性,并达成一次性平滑切换投产的目标,降低核心下移项目的测试投入和投产风险。 痛点 1.如何验证新核心系统应用处理的正确性 2.如何对新核心系统进行全范围、全种类的全面测试 3.接口变更、版本升级迭代频繁,如何进行快速回归测试 解决方案 一、如何验证新核心系统应用处理的正确性 1.将原始报文与回放报文进行字段级解析,并将相关字段信息导入数据库 2.通过对新旧核心系统的返回码、返回字段与数据库日志的比对来验证新核心应用处理的正确性 二、如何对核心系统进行全范围、全种类的全面测试 采取小批量迭代的方式。首先选取交易占比较高的TOP50支交易进行测试,验证其成功率,在保证成功率的情况下逐步迭代增加交易数量,直至全交易覆盖 三、接口变更频繁、版本迭代更新速度较快,如何实现快速回归测试 采用接口配置化管理的方法,将发生变更的接口进行整理,通过操作前端界面对变更的接口进行快速适配,即可实现快速回归测试 四、如何实现核心业务系统生产环境的并行仿真? 1.在准生产演练环境部署A1 2.通过交换机 镜像 抓取生产报文 3.实时对生产环境报文进行处理 4.将报文实时回放至新核心系统 5.对新旧核心系统的报文进行字段级比对分析 五、如何实现核心业务系统测试环境的异步仿真 1.捕获生产环境报文,上传至脱敏服务器,对报文进行脱敏。 2.将脱敏后的报文下传至并行仿真机1 3.将脱敏报文回放AS400测试机,同时进行抓包,将报文下传至并行仿真机2 4.对并行仿真机2的报文进行解析处理并回放到测试服务器 5.对报文进行字段级的比对分析 6.将生产AS400数据全量脱敏 迁移 至AS400测试机( 数据备份 ) 7.将数据全量迁移至X86仿真分布式数据库 8.进行数据的全量比对 方案优势 1)降低操作人员技术要求,减少投入成本 2)使自动化回归测试更加方便 3)报文复用性高 4)大大缩短测试周期 5)零脚本
查看详情

云商店免费试用中心

立即体验
Flexus应用服务器L实例 2核2G 免费体验