线上流量回放构建回归集的注意事项
2023年12月记录,分类「接口测试」。这里不追求大而全,主要记录一个测试点从发现到落地的过程。
为什么回放
线上流量回放适合发现真实用户路径里的兼容问题,但不能直接把生产请求拿来跑。脱敏、过滤和幂等处理必须先做好。
我当时想确认的不是工具能不能跑,而是这个点能不能稳定地变成测试资产。
数据处理
- 过滤写操作或改造成影子环境里的安全请求。
- 对用户信息、手机号、证件号做脱敏。
- 回放结果按状态码、业务码、响应结构和耗时对比。
过滤规则:
- 写接口转影子库
- 用户标识脱敏
- 幂等键重新生成
回放判断
- 不会污染生产或共享测试数据。
- 回放失败能定位到接