《4-谢林洁-银行应用架构转型之性能测试实践.pdf》由会员分享,可在线阅读,更多相关《4-谢林洁-银行应用架构转型之性能测试实践.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、银行应用银行应用架构转型架构转型之之性能测试实践性能测试实践2023 深圳站谢林洁谢林洁中心核心人才,拥有10余年测试开发经验,负责性能、混沌、安全等非功能性测试领域的测试技术研究及效能工具研发工作,拥有丰富的开发、测试、运维及技术管理经验。曾在其他技术大会上分享工行金融业务高可用流水线建设。中国工商银行软件开发中心技术测试专家2023 深圳站目录目录CONTENTS银行应用架构转型的背景1 架构转型下的性能挑战2 单元化转型下的性能测试实践3 4 企业级的性能测试服务能力建设5 未来展望6 数据库转型下的性能测试实践2023 深圳站0101银行应用架构转型银行应用架构转型的的背景背景2023
2、 深圳站银行应用架构转型的背景银行应用架构转型的背景互联网营销压力互联网营销压力变大变大故障舆论压力故障舆论压力变大变大客户群体需求客户群体需求多样化多样化2023 深圳站银行应用架构转型的演进银行应用架构转型的演进2023 深圳站0202架构转型架构转型下的性能挑战下的性能挑战2023 深圳站架构转型下的性能挑战架构转型下的性能挑战性能稳定性未知性能稳定性未知性能风险性能风险监测能力不足监测能力不足性能耗时分析性能耗时分析链路长链路长性能守护范围广性能守护范围广性能监能指标不全性能监能指标不全2023 深圳站性能保障策略性能保障策略常态化性能常态化性能守护能力守护能力性能容量性能容量风险模型
3、风险模型全生命周期耗时全生命周期耗时管控能力管控能力全量比对能力全量比对能力性能监控全视图性能监控全视图2023 深圳站0303单元化单元化转型转型下的下的性能性能测试测试实践实践2023 深圳站单元化转型2023 深圳站 转型前转型前1、Vzone、Gzone性能评估2、Rzone核心交易的性能容量对比3、数据存储结构变化引发的海量数据移行评估转型中转型中1、中间态业务性能评估2、为保证数据一致性,新老系统数据同步的性能评估3、双系统并行交易转发场景风险评估转型后转型后1、对于生产业务tps、响应时间、jvm、数据库性能等进行复核评估2、对各高可用场景下的性能进行补充单元化转型2023 深圳
4、站转型前期转型前期1.代码耗时归因分析法+全链路根因分析法2.性能风险识别法+常态化守护法+监控全视图法3.仿真场景法+极限负载法单元化转型解决方案解决方案Performance Solutions2023 深圳站转型中期转型中期解决方案解决方案Performance Solutions1.针对3大同步链路同步链路(新旧集群同步O-M/M-O/M-M)进行场景化压测,研发和,确保数据同步的性能稳定。2.依托性能案例智能化能力,通过单元化架构视图、交易链路以及分词向量评分相关性的算法模型智能化推荐案例,覆盖异常分支的性能范围。单元化转型2023 深圳站转型后期转型后期解决方案解决方案Perfor
5、mance Solutions1.针对阶梯式切流模式,在生产上建立应用间全链路服务耗时监控全链路服务耗时监控和资源监控资源监控,通过性能风性能风险模型险模型揭示本阶梯的性能隐患,赋能下个阶梯的切流工作。2.基于故障专家库的单元化专题,通过故障演练平台,完成单元化下部分故障、全局故障等场景的高可用守护。单元化转型2023 深圳站0404数据库数据库转型转型下的下的性能性能测试测试实践实践2023 深圳站数据库转型路线数据库转型路线2023 深圳站 OracleOracle到到MysqlMysql,是集中式数据库到分布式数据库的过程,主要性能影响是,是集中式数据库到分布式数据库的过程,主要性能影响
6、是OLTPOLTP、OLAPOLAP变为分布式多节点处理性能的变化。抓住架构变化,业务逻辑不变的特性进行验证。变为分布式多节点处理性能的变化。抓住架构变化,业务逻辑不变的特性进行验证。数据库转型2023 深圳站0505企业级的性能测试服企业级的性能测试服务能力建设务能力建设2023 深圳站研发背景 为保障生产性能稳定性,分析当前架构转型的性能测试痛点,结合业界性能工程概念,建设新一代性能测试平台(筋斗云4.0),制定中心性能测试统一标准,提升快速感知业务容量变化、高效快速感知业务容量变化、高效执行性能测试以及全方位