“史上最稳定双11”背后的全链路验收实践

简介: 19年双十一来临之际,让我们来看看18年双十一的成果,验收过程中发现150多个问题,验收内容基本涵盖了所有的大促活动,双十一四个端主版本均达到稳定性目标。从整体上看,今年的客户端稳定性相比去年有飞跃式提升。

一、背景

  • 2017.11.01预热期开始,各个端闪退率均有不同程度的上涨
  • 紧急成立专项解决,数据逐渐回落
  • 主要原因为大量富媒体上线导致内存水位超高,客户端被系统杀死
  • 已知的各个业务上线前均有做过性能验收

大促前验收场景均为单点,而真实用户使用路径则较为复杂,即没能构建出真实的引起性能问题的场景
image.png

下一秒会发生什么?氛围能否会正常切换,隐藏的价格是否会出现,定时出现的模块能否透出?
下一秒客户端的稳定性如何呢?在各种大图片,会场,动画,动效,游戏中徜徉的用户,内存还好吗?手机滚烫吗?会崩溃吗?

带着这些疑虑在0点后的真实场景进行验证的我们,需要在真实情况到来之前拿到一个更加确定的答案。

那如果想在真实的环境提前看到未来的场景,该如何做?

二、时间穿越

我们构造出一个未来的真实的环境,接下来在测试以及验收的过程中,通过进入这个环境,可以做到在真实的未来场景中进行测试和验收,并且通过流程化、卡口化的方式保证无遗漏,辅助自动化驱动,驱动过程数据采集以及问题分析,给出在真实场景下的结果

image.png

时空穿越的整体架构,链路长,涉及环节多,但是使用起来非常简单,只需要手淘客户端扫码添加白名单,之后将环境时间更改到目标时间,稍作等待,即可生效

image.png

在18年双十一的真实使用过程中,我们从造势、预热、正式三个关键的时间节点入手,利用时空穿越进行了针对客户端页面维度以及链路维度的验收:

image.png

在平稳度过大促之后,我们开始考虑如何将这个验收能力应用在日常的客户端质量保障中,于是开始了客户端验收常态化的项目

三、客户端验收

这是手淘客户端验收的流程图

image.png

四、结果

整个客户验收给18年双十一带来了比较好的成果,验收过程中发现150多个问题,验收内容基本涵盖了所有的大促活动,双十一四个端主版本均达到稳定性目标。从整体上看,今年的客户端稳定性相比去年有飞跃式提升。被誉为历年客户端最佳双十一

文章来源:AlibabaTechQA
开发者社区整理

相关文章
|
人工智能 运维 监控
支付宝技术风险负责人陈亮:把事情做到极致,技术的差异性才会体现出来
只有真正做到极致,技术的差异性才会体现出来。
5832 0
|
6月前
|
Java Go 双11
“天猫双11”背后的流量治理技术与标准实践
一年一度的天猫双11 已经拉下帷幕,大家在疯狂买买买的过程中一定会有疑问:如何保障微服务在双十一的超级峰值下也能如丝般顺滑稳定?这背后的技术原理是怎样的,有没有一些最佳实践与标准?这篇文章就为大家介绍如何结合 Sentinel 与 OpenSergo 玩转双十一背后的流量治理技术与标准。OpenSe...
152 0
“天猫双11”背后的流量治理技术与标准实践
|
安全 测试技术 持续交付
闲鱼技术2022年度白皮书-技术质量主题-这半年我做交易链路自动化回归的那些事儿(下)
闲鱼技术2022年度白皮书-技术质量主题-这半年我做交易链路自动化回归的那些事儿
227 0
|
运维 供应链 Cloud Native
《2023云原生实战案例集》——02 零售/电商/本地生活——斯凯奇 通过MSE提升业务迭代效率,轻松应对线上大促
《2023云原生实战案例集》——02 零售/电商/本地生活——斯凯奇 通过MSE提升业务迭代效率,轻松应对线上大促
严选售后服务架构演变之路:把复杂业务做简单(2)
严选售后服务架构演变之路:把复杂业务做简单
129 0
《总监课第五期第五节:质量保障 - 大规模原生云质量保障浅析》电子版地址
总监课第五期第五节:质量保障 - 大规模原生云质量保障浅析
67 0
《总监课第五期第五节:质量保障 - 大规模原生云质量保障浅析》电子版地址
|
存储 缓存 关系型数据库
淘宝应对"双11"的技术架构分析
原文地址:http://kb.cnblogs.com/page/193670/     双“11”最热门的话题是TB ,最近正好和阿里的一个朋友聊淘宝的技术架构,发现很多有意思的地方,分享一下他们的解析资料:   淘宝海量数据产品技术架构   数据产品的一个最大特点是数据的非实时写入,正因为如此,我们可以认为,在一定的时间段内,整个系统的数据是只读的。
1568 1
|
移动开发 监控 前端开发
开放下载!《大促背后的前端核心业务实践》
你关心玩法,我关心技术!作为淘系每年重要的大促活动 618 是如何保证平稳进行的?七大章节全方位展示 618 中的前端身影!另附 6000+ 字图文版前端学习秘籍和面试官直达简历投递地址,还不快来get?
20111 0
开放下载!《大促背后的前端核心业务实践》
|
敏捷开发 移动开发 监控
从用户扩张到技术更迭复盘社区的体系搭建
社区也借用了第三方数据产品——友盟+,不管是哪一家公司的数据产品,都会有对应的使用场景。在教育、医疗、金融等不同的行业,所用数据的使用目的都不同,用户分群而视之,如医疗行业是提高用户留存,金融行业进行网站优化、提高线索转化等,每个行业都有各自的数据优势。
从用户扩张到技术更迭复盘社区的体系搭建