01
数据回放概述
什么是数据回放、核心价值、应用场景(测试、仿真、故障排查)
概念价值
02
数据采集与存储
日志采集策略、数据格式(JSON/CSV/ProtoBuf)、存储方案(本地/云存储)
采集存储
03
回放引擎设计
回放引擎架构、核心模块(读取器、解析器、执行器)、时序控制
引擎架构
04
场景复现技术
状态快照与恢复、依赖模拟(Mock/Stub)、时间戳对齐
复现Mock
05
数据回放工具
常用工具对比(GoReplay、tcpcopy、自研工具)、选型指南
工具对比
06
回放数据清洗
数据去重、异常值处理、字段映射与转换
清洗ETL
07
回放速率控制
实时回放、加速回放、减速回放、步进模式
速率控制
08
回放一致性校验
请求匹配算法、响应比对策略、差异报告生成
校验比对
09
流量录制与回放
HTTP流量录制、gRPC流量录制、数据库流量录制
录制gRPC
10
回放环境搭建
隔离环境(Docker/K8s)、依赖服务模拟、网络拓扑配置
环境Docker
11
回放数据安全
敏感数据脱敏、访问控制、审计日志
安全脱敏
12
回放结果分析
通过率统计、失败原因分类、性能指标对比
分析统计
13
回放与自动化测试
集成CI/CD、断言编写、回归测试策略
CI/CD回归
14
分布式系统回放
多节点时序同步、全局状态管理、分布式追踪
分布式同步
15
回放数据版本管理
数据版本化、回放基线管理、增量回放
版本基线
16
回放性能优化
并行回放、数据预加载、内存管理
性能优化
17
回放异常处理
网络超时、数据缺失、格式错误、幂等性处理
异常幂等
18
回放监控与告警
回放进度监控、失败率告警、资源使用监控
监控告警
19
回放数据可视化
回放轨迹图、结果仪表盘、对比图表
可视化仪表盘
20
回放与混沌工程
故障注入、随机回放、边界条件测试
混沌故障
21
回放数据压缩
压缩算法选择(gzip/snappy)、压缩比与性能权衡
压缩gzip
22
回放数据索引
时间戳索引、请求ID索引、标签索引
索引查询
23
回放数据生命周期
数据过期策略、归档机制、清理策略
生命周期归档
24
回放与仿真测试
基于回放的仿真、场景参数化、蒙特卡洛模拟
仿真参数化
25
回放数据质量评估
数据完整性、一致性、时效性评估指标
质量评估
26
回放与A/B测试
基于回放的A/B对比、流量分流、效果评估
A/B分流
27
回放数据血缘分析
数据来源追踪、转换链路、影响分析
血缘溯源
28
回放与AI训练
回放数据用于模型训练、数据增强、场景生成
AI训练
29
回放最佳实践
常见陷阱、团队协作流程、文档规范
实践规范
30
回放案例实战
电商系统回放、金融交易回放、IoT设备回放
案例实战