灰度发布和回滚演练的测试关注点
2024年12月记录,分类「持续集成」。内容按测试执行视角整理,尽量把背景、操作和验收口径讲清楚。
灰度前
灰度发布不能只看新版本能不能访问,还要看流量切分、配置兼容、数据兼容和回滚路径。
整理时我特意把输入、动作、观察点和风险拆开,方便后面补用例。
灰度中
- 灰度前确认监控、告警、开关和回滚包。
- 灰度中对比新旧版本核心指标和错误日志。
- 回滚后验证数据、缓存和定时任务状态。
灰度10% -> 观察30分钟 -> 错误率/p95/告警达标 -> 扩到50%
异常: 立即切回旧版本并验证缓存状态
回滚演练
- 灰度比例和目标用户可控。
- 回滚动作有人、命令和验证清单。
- 异常指标能触发停止发布。
我一般会把这部分同步到缺陷模板里,让开发能直接看到复现材料和判断依据。
复盘
灰度测试的关键是可控,能放量也能及时停。如果放到流水线里,建议先从最小冒烟开始,再逐步扩大覆盖。