注册 / 登录

腾讯计费的在线测试能力构建实践

分会场:  测试实践/测试工具链建设/大前端&移动端

 

案例来源 :

案例讲师

朱志杰

腾讯 腾讯计费系统测试组长

腾讯计费系统测试组长,十多年计费测试及电信智能网平台测试工作实践,长期致力于计费类系统高一致性测试能力的构建。

扫描二维码分享案例

 

案例简述

 

腾讯计费承担了腾讯内部及部分腾讯开放平台上众多业务的支付、结算及活动支持等能力,但面对业务众多、业务活动量大的情况下,在监控和运营能力支持上存在非常多的挑战,因此测试团队结合测试专业能力为线上质量开展了两大能力探索:一针对众多小业务开展实时拨测,实现对所以业务入口级的计费质量全方位监控;二是开展真实的在线压测,为业务活动提供真实可靠的容量评估。案例将围绕这两大实践进行阐述,分享实施方案及面对真实支付数据时相关数据敏感性问题的规避。

 

案例目标

 

腾讯计费传统在线上监控主要基于请求量和实时资源的维度进行分析,做出相关运维反应;但在面对个别业务量小或业务活动量突增等极端情况下,单纯从量的角度去做出运维反应就是存在较大的误判,因此希望探索更真实模拟互联网用户行为的方式来解决类似问题,在线测试模拟应运而生。

 

成功(或教训)要点

 

通过合适的策略来兼顾覆盖尽可能多业务与尽早发现问题 对在线系统做好数据的隔离,避免对用户/账户/结算/监控造成影响 拨测平台与分布式压测平台的构建

 

案例ROI分析

 

拨测与自动化用例实现了复用;在线压测与性能压测平台实现了复用; 通过一次性的投入,获得了被动监控到主动防御的转变就是最大的收获;通过拨测和压测,帮助腾讯计费平台将问题发现能力从分钟级提升到秒级

 

案例启示

 

从模拟用户行为的方式能获得最真实的在用户角度上感知的业务可用度、业务体验质量; 模拟行为的可控性也更强,能让运维方更主动出击实施防御 测试能力在互联网应用上可以贯穿全流程

 

案例在团队中的意义

 

通过在线测试解决了腾讯计费在小业务实时监控问题及活动容量的真实评估的挑战