PerfMa

IT系统稳定性保障专家

请至少选择一个您感兴趣的方案
发送验证码

感谢您的提交!

我们会在2工作日内与您联系

产品

全天候为您的IT系统稳定运行提供有力保障
即刻开启您的IT系统稳定性保障之旅

XSea 压测产品

多地域高仿真流量模拟、端到端流量染色与数据隔离、全链路压测风险熔断

XSpider 监控平台

无侵入实时性能分析、低性能开销、动态采样、根因定位

XLand 性能分析平台

探针接入简易、性能开销低廉、补足离线/在线分析能力

解决方案

沉淀PerfMa多年的业务经验,提供金融、
证券、快消、交运等多个领域的解决方案

金融

依托全链路压测平台的能力,建立一套完整的性能保障体系

电商

基于平台的建设及专家咨询服务,进行统一平台管理,实现工具、框架的统一

连锁快消

实现多维自动化能力,协助构建标准化的性能测试及回归体系,提升测试效率

交通运输

以数据驱动,形成标准化测试能力,保障系统的正确性、性能容量及可靠性

公司动态

全方位汇集PerfMa大小资讯
寻找对您有帮助的事件

PerfMa新闻

PerfMa公司最新动态或消息,为您提供关于PerfMa公司的第一手资讯

PerfMa活动

为您提供PerfMa线上线下精彩活动回顾及预告

关于

和优秀的小伙伴一起共事
不负初心,用技术的力量创造梦想

关于PerfMa

强大的专业团队、企业资深专家,致力于为企业提供性能领域的全方位解决方案

加入我们

浓厚的工程师文化、靠谱的发展平台、舒适的办公环境,拥抱变化中快速成长

社区&开源

汇聚IT系统稳定性领域问题诊断调优精英
共建IT系统稳定性领域问题诊断调优标准和能力

专注性能领域垂直社区,几十万开发者在这里交流性能问题,分享技术干货,是开发者们学习和成长的乐园。


访问HeapDump社区 >

为终结性能问题而生的开源插件容器,将定位/解决各种性能问题的工具适配成插件,通过相互联动组合,一键解决您的性能问题。


访问XPocket官网 >
案例分享|某大型金融行业公司性能测试提质增效之路
2022-01-10

        近年来,随着国内经济的快速发展,人均收入开始不断提高,人们对投资和保险的意识也在逐渐的增强,随之而来的是金融行业的业务在不断的扩增,多样化的开发模式,对金融行业的质量要求越来越高,意味着过去的单点工具加人海战术的模式已无法实现持续交付和高质量交付的要求,同时较多技术测试工具还增加了测试人员的工作量和从业人员的技术门槛,给金融企业带来了严峻的挑战。

        某大型金融行业公司作为金融行业的头部企业,在数字化互联网的背景下,一直紧跟时代发展,为有效应对持续增长的业务需求,公司内部IT团队通过不断的探索,率先对性能测试方面提出了提质增效的目标,旨在快速诊断出业务系统的性能瓶颈,以达到可基于交易系统资源维度的可视化监控及诊断水平,从而实现轻量化、低消耗,异常实时分析与现场捕获并深入代码级根因问题分析的能力。

主要难点在于:

  • 测试工作基本是手工操作,测试成本较高,测试人员大量时间消耗在重复的操作上;
  • 测试需求及并行项目较多,管理人员无法快速获悉项目的进展状态,及时进行过程把控;
  • 数据链路复杂,业务流程经过多个系统流转,监控成本高,造成问题追踪定位困难,性能调优基本靠开发人员人工定位。

        为解决以上痛点,该公司内部测试团队对市场上的压测工具进行调研,发现市面上一般的压测工具,因为执行效率的关系,只能满足部分核心系统的常规测试,并不能覆盖所有系统的全量迭代的性能验证;发压及结果回收比较有局限性,很难模拟较大量级的压力测试;发压工具与监控分析工具缺少联动性,测试人员使用成本较高。最终,该公司选择了与PerfMa合作共同孵化PCAT全链路压测平台:

压测实施敏捷化:

        该公司测试团队与PerfMa团队通过孵化打造的全链路压测平台,可在平台一键式完成脚本调试、场景执行、数据采集、图表生成、自动化生成报告、基线跟踪等能力,解决了测试人员重复劳动问题。在加速性能执行效率的同时解放测试人员大量时间,用于对业务项目实施全系统、全工程、全接口的全量覆盖,提升了测试人员的效率和专注度。最终使该公司从之前60多测试人员每年做400多个项目,支撑部分重要系统的性能回归验证,到目前40多位测试人员常态全量回归全部系统的每个版本迭代的同时完成所有每年2500+项目的新老系统的压测需求。

项目跟踪:

        通过对公司的现状分析与沟通,该公司测试团队与PerfMa团队在全链路压测平台版本的迭代过程中持续增强产品能力,打造了能快速发起项目信息登记、脚本调试、场景执行、全面的实时监控,链路追踪、根因定位分析、基线跟踪的压测流程,同时做为管理者能快速查看各维度统计(资产统计、问题统计、团队统计、应用统计、业务统计)。该能力彻底解决了测试PM对每个项目状态快速跟踪难的问题,测试PM可在平台上快速跟踪每个项目处于何种阶段(未开始、进行中、已解决、已逾期),项目整个生命周期中的脚本涉及哪些业务交易、测试场景覆盖情况、测试结果记录、基线跟踪、测试目标的评估指标、项目测试过程中解决的性能问题记录以及生成的项目报告等。

        项目的查询支持按照项目名,项目状态、创建用户、标签过滤等各种维度来查询,目前该公司的压测平台已累计实施4303个项目。如图所示:

根因定位

        该公司性能团队与PerfMa团队基于PCAT全链路压测平台的链路跟踪、故障定位、监控等能力,通过产品的持续迭代和使用团队的优化建议,对该公司复杂的链路进行分析和性能压测工作,使得全链路压测平台具备链路耗时分析能力、链路拓扑生成能力、链路资源消耗分析能力。同时支持内存透视、CPU定位、线程概览、代码子调用耗时分析等功能。将复杂能力平台化,加强性能分析深度及效率。测试人员可通过图形化的调用链路快速定位到耗时长的方法及源码,同时在面对被测服务端cpu使用高,内存oom、频繁fullgc,线程锁等问题时能通过分析平台能够快速定位问题,图形化的展示及功能按键触发(非手动敲命令)降低了测试人员进行性能分析的门槛,使初中级性能人员也能参与到性能定位当中。

        保障业务系统上线的同时使该公司业务并发能力平均提升10%左右,最多提升8-10倍,同时大幅降低系统资源消耗,并排除了多个系统的性能隐患,使其在线上得以稳定运行。

        目前,PerfMa与该大型金融行业公司共同孵化的全链路压测平台,已覆盖该公司近4000台应用服务器的性能测试,累计压测脚本超过10000个,累计测试场景超过3000个,进行了30万余次的压测工作(平均每天压测500次),平台为60多名性能测试人员以及多个研发团队提供24小时不间断服务。而且不仅改变了原有测试团队与研发团队的协作模式,在资源上也将原来150多台压力机减少到了30多台,同时节省了大量重复繁琐的压测执行工作,摆脱了人工定位性能问题的困境,使测试人员有足够多的精力投入在覆盖更多测试场景等精细化工作上。

        基于与该金融行业公司共同孵化全链路压测平台,为满足金融行业内业务不断发展带来的系统性能保障需求,PerfMa笨马网络还建立了一整套完整的全流程高效协同的自动化性能测试体系,结合深度性能监控与调优分析能力,可以让系统的性能问题在迭代上线前充分暴露出来,避免上线之后造成生产损失,同时,PerfMa笨马网络还建立了全面的性能基线追踪与度量体系,满足了企业在降本增效的同时,保证系统稳定性从而为企业创造更大价值。

        不仅如此,在国内信创生态体系日益完善的今天,PerfMa还利用自身在IT系统稳定性领域的优势和技术积累,对旗下多款产品进行了国产化适配及探索性测试。如XSea全链路压测平台、XLand性能分析平台等核心产品,均已通过了在ARM架构华为麒麟服务器上的兼容性测试。另外,PerfMa还针对达梦数据库、阿里PolarDB、OceanBase等一批国产数据库,进行了专项兼容适配性测试,测试结果表明,在全链路压测、性能监控分析等功能场景下均能良好适配。

        持续的创新能力和不断的探索精神,标志了PerfMa笨马网络在为用户创造价值的态度,未来,PerfMa还将坚持对IT系统稳定性保障领域的专注与深耕,坚持产品与解决方案的聚合与创新,更好地为企业在数字化转型的道路上保驾护航,为国产化信息建设发展贡献力量。

请至少选择一个您感兴趣的方案
发送验证码

感谢您的提交!

我们会在2工作日内与您联系

业务咨询电话:4008-717-107

公司联系电话:0571-8500-1801