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

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

一、背景

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

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

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

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

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

二、时间穿越

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

image.png

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

image.png

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

image.png

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

三、客户端验收

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

image.png

四、结果

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

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

相关文章
|
网络协议 Windows
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
这篇文章提供了解决IDEA插件下载慢或超时问题的方案,通过查找国内插件节点IP地址并修改本地hosts文件来加速下载。
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
|
运维 监控 数据可视化
软件质量保障体系建设
所谓的愿景,就是长期规划,我们要到哪里去的问题。一个组织或者团队,是一定要有愿景的。在软件质量保障领域,所谓的愿景概括来说就四个字:保质提效。
软件质量保障体系建设
|
9月前
|
云安全 人工智能 算法
以“AI对抗AI”,阿里云验证码进入2.0时代
三层立体防护,用大模型打赢人机攻防战
2127 10
|
7月前
|
人工智能 小程序 Serverless
2026年零基础极速部署OpenClaw(Clawdbot)并集成微信小程序保姆级教程
在AI自动化办公、轻量智能交互需求爆发的2026年,OpenClaw(前身为Clawdbot、曾用名Moltbot)凭借“自然语言驱动+自动化任务执行+多端集成”的核心优势,成为个人办公提效、中小企业轻量化智能运营的优选工具。不同于传统对话式AI仅能提供文字响应,OpenClaw依托可插拔Skills插件生态,可实现网页抓取、文档编辑、系统巡检、多平台同步等实操性任务,而将其与微信小程序集成后,更能打破设备限制,让用户通过微信小程序即可随时下发指令、查看任务执行结果,真正实现“随时随地调用AI、高效完成各类任务”的核心需求,无需额外下载客户端,适配日常办公、私域运营、轻量运维等多场景使用。
1475 1
|
7月前
|
存储 人工智能 安全
2026年OpenClaw部署使用从入门到精通:3步部署+3大必装Skill+几个实战案例
2026年初,一只名为Molty的小龙虾图标席卷全球科技圈——OpenClaw(曾用名Clawd、Moltbot)以72小时狂揽6万+GitHub Stars的速度引爆市场,如今星标数已突破18万,成为现象级AI工具。它颠覆了传统AI助手“只聊天不干活”的局限,能通过Telegram、飞书等10+平台远程操控设备,完成网站重建、文件管理、代码开发等复杂任务,被用户誉为“住在手机里的全能管家”。
4478 2
|
3月前
|
人工智能 运维 监控
阿里云的 Agent Infra 长什么样
分享了团队在 Agent 工程化领域的完整思考与产品实践,从构建、部署到规模化运行,如何用一套 Agent Infra 覆盖智能体的开发-运行-治理-运维-优化全周期。
|
5月前
|
人工智能 安全 测试技术
全栈开发者必备:AI全流程研发实战技巧与案例分享全栈开发者必备
很多开发者对AI编程的印象还停留在写片段、补代码,但真正落地到团队项目、需求评审、架构设计、Code Review全链路时,大多AI都显得“水土不服”。最近深度实践了AI全流程研发模式,结合行业实践与真实项目落地,聊一聊如何把AI从“辅助写代码”变成覆盖需求→设计→开发→审查的工程化研发助力。
1332 3
|
11月前
|
缓存 Cloud Native 中间件
《聊聊分布式》从单体到分布式:电商系统架构演进之路
本文系统阐述了电商平台从单体到分布式架构的演进历程,剖析了单体架构的局限性与分布式架构的优势,结合淘宝、京东等真实案例,深入探讨了服务拆分、数据库分片、中间件体系等关键技术实践,并总结了渐进式迁移策略与核心经验,为大型应用架构升级提供了全面参考。
|
人工智能 缓存 自然语言处理
AI 编程如何在团队中真正落地?
如果你是技术负责人、团队推动者或希望在团队中引入 AI 编程工具的工程师,这篇文章将为你提供一条可借鉴、可落地、可优化的路径。
2647 24
AI 编程如何在团队中真正落地?