京东零售大促质量效能建设

本文介绍了京东零售大促活动中面临的质量与效能挑战,包括页面开发、兼容性、性能等方面的问题。通过低代码实现前后端效率提升,如后端接口编排服务、通用接口和组件配置。在质量保障上,采用需求分析、自动化测试、线上巡检等措施,确保大促活动的顺利进行。此外,还建立了流水线和平台建设,以提升整体效能。
摘要由CSDN通过智能技术生成

作者介绍

周璇,京东零售大促活动质量及效能提升负责人,担任历次大促会场质量保障培训讲师。负责过多次千万级DAU的大促活动,对全栈式测试、质量管理、效能提升等领域有深入探索和实践。


本篇文章是2022年周璇老师在QECon上海站会上演讲的主题为《京东大促玩法质量效能建设》相关内容,后期由周璇老师根据会上演讲内容进行了详细整理和完善,欢迎感兴趣的小伙伴阅读、收藏、转发。

背景

大促活动特点:页面数量多、前端动效多、玩法逻辑复杂且涉及权益发放、异常场景多。

基于这些特点,我们也遇到了源源不断的挑战。

研发层面来看,第一,全页面开发模式导致相似功能重复开发,耗费人力;第二,兼容范围广,包括安卓、iOS、鸿蒙、小程序、浏览器等,兼容问题解决起来耗时长;第三,下发素材多,影响加载速度;第四,不断增加新玩法,新接口,开发周期长。大促期间交付时间紧迫,导致问题较多,比如占比较高的兜底问题、权益问题、掉楼问题、性能问题等等。

运营层面,期望活动配置简单便捷、能够短周期内快速上线、有好的用户体验。

活动搭建模式演进

为提升交付效率,前后端研发团队逐步转向低代码,推动了活动搭建模式转变。

前端搭建模式由全开发转变为全搭建。旧的全开发模式,导致相似楼层重复开发;新搭建模式下,全页面需求被拆解为楼层需求,按照楼层进行研发测试和交付,最终沉淀为楼层模版库。对于会场活动,可直接复用现有成熟模版搭建,实现快速上线。

后端的低代码体现在三个方面

第一针对常用的素材查询,后端提供了通用接口;

第二针对互动类做任务和发奖玩法,后端沉淀了任务组建和发奖组件,常见的签到、浏览、关注、助力等任务,红包、优惠券、积分等奖品,都可以通过后台配置直接实现,无需开发代码;

第三提供接口编排服务,该服务提供丰富的节点能力,业务端研发通过拖拽及编写js脚本即可生成所需要的接口,点击发布即可线上调用,省掉了重复编写代码、服务部署、网关接口注册等流程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值