伴随分布式技术的发展,目前众多银行开始探索使用分布式微服务架构,建设的全新银行系统,降低IT运营成本。分布式微服务架构在提升系统的灵活度的同时,也会带来节点增多、链路变长、事务一致性控制难等风险。需要对分布式微服务架构进行专项测试,以确保系统的稳定可靠运行。近年来6165cc金沙总站实施过多个分布式微服务架构的非功能测试项目,覆盖了主流分布式微服务框架,如:Dubbo、SOFA、MPAAS、SpringCloud。
对于大型业务系统的建设,往往涉及数十个关联系统,需要对系统项目群进行整体的性能测试。近年来我们为多家金融客户提供了新核心等大型项目群的性能测试、性能巡检、性能调优服务,有效保障了系统的性能和稳定运行。通过项目的实施,我们积累了一整套针对大型项目群的性能测试解决方案。
分布式微服务架构测试能力
ESC服务器、网络、存储、SLB异常容错能力、可维护性以及可靠性。
性能、稳定性、异常容错能力、可维护性、可扩展性和可靠性,测试技术组件包括:分布式微服务框架、网关、配置中心、监控中心、分布式缓存、消息队列、数据访问代理、分布式数据库。
测试策略是先对单个微服务进行验证,然后通过对外交易接口对微服务串联后的业务流程进行测试验证。主要关注微服务性能、稳定性、异常容错能力、分布式事务一致性、可维护性、资金核对、可扩展性和可靠性。
在复杂的分布式系统中,无法阻止故障的发生,应该致力于在异常行为被触发之前,尽可能多地识别风险。针对性地进行加固,防范,从而避免故障发生时所带来的严重后果。混沌测试基于一套通过在生产分布式系统上进行实验,主动找出系统中的脆弱环节的方法学。通过实证的验证方法可以打造更具弹性的系统,同时更透彻的掌握系统运行时的各种行为规律。
传统性能测试服务能力
· 专业团队:大型项目群性能实施团队
· 测试工具:性能压测工具、性能挡板工具
· 测试经验:金融行业大型项目群(核心、信贷、支付、信用卡、数据平台等)
· 工作流程:项目群性能测试实施工作规程。
· 测试策略:先局部再整体,逐步集成。
· 测试方法:指标量化方法、模型构建方法、性能问题定位方法。
· 实施规范:方案规范、案例规范、脚本开发规范、数据准备规范、测试执行规范。
· 过程指南:标准案例和场景设计指南、脚本开发指南、测试工具和监控工具使用指南。
· 过程模板:需求调研、测试方案、测试案例、问题记录、测试执行日志、测试报告。
6165cc金沙总站拥有国内业界较为完整的测试技术体系,其内涵包括:丰富的金融行业经验和业务知识、多年在金融领域非功能测试经验、业界最佳实践的测试方法论、领先业界的组织管理和交付能力、基于银行业的非功能测试资产库。
6165cc金沙总站集多年专业测试服务之经验,有自主研发了非功能测试监控平台,并将区持续完善和优化,遵循业界最佳实践,采用目前主流技术,更加适用于金融行业的测试流程。
6165cc金沙总站交付部门是一支专业化、序列化的队伍,拥有3100+多名各种类型和级别的专业人员,其中资深测试以及非功能专家占8%以上,中高级测试工程师约占57%。金字塔型的人力资源结构为6165cc金沙总站测试能力提供了完美支撑,包括测试方案准出、项目实施交付、测试服务体系等各类人才。
为客户提供流程化和规范化的非功能测试服务,保障分布式微服务系统上线后运行的高效、稳定和可靠。
帮助客户建立分布式微服务的开发规范,为后续的分布式微服务架构推广提供支撑。
提供大型项目群性能测试服务,保障系统运行的高效、稳定和可靠。
带来大型项目群性能测试实施工艺,帮助客户优化性能测试体系。
专业测试团队是提升软件质量的重要手段,是金融行业风险防控的重要途径,独立的第三方专业化测试服务正成为中国金融行业的重要选择和发展趋势。
心理相容,行为一致,相互扶持,实现知识与信息共享。6165cc金沙总站一直秉承科技创新的价值理念,建立健全长效的激励机制,具备吸引人才、留住人才的有效手段,从而为公司持续、稳健的发展提供可靠的人力资源保证。
王聪:13811150425