01
场景搭建概述
什么是场景搭建 · 测试重要性 · 功能/性能/异常类型
概念入门
02
测试环境准备
硬件·软件·网络设备 · 操作系统/数据库/中间件
环境基础设施
03
数据录制基础
录制定义 · Fiddler/Charles/Wireshark · 代理抓包原理
录制工具
04
Fiddler实战
安装配置 · HTTPS抓包 · 断点调试与修改请求/响应
抓包调试
05
Charles实战
安装配置 · SSL代理 · 模拟慢网速与弱网
代理弱网
06
Wireshark实战
安装配置 · 抓包过滤器 · TCP/IP协议分析
协议网络
07
场景数据设计
数据驱动 · 参数化 · 边界值与等价类
设计用例
08
录制数据清洗
去重 · 无效过滤 · 格式化与标准化
清洗预处理
09
场景回放技术
JMeter/Postman · 线性/并发/条件回放
回放策略
10
JMeter场景搭建
线程组 · 取样器与监听器 · 断言与参数化
性能JMeter
11
Postman场景搭建
集合与环境变量 · Pre-request/Tests · Runner批量
API自动化
12
异常场景模拟
网络异常 · 数据异常 · 服务宕机/超时
异常混沌
13
性能场景搭建
并发模型 · 阶梯加压 · CPU/内存/IO监控
性能监控
14
数据录制与回放自动化
Python脚本录制 · Selenium录制Web操作
自动化脚本
15
移动端场景搭建
Android/iOS真机模拟器 · ADB命令 · 抓包配置
移动端ADB
16
接口场景搭建
RESTful/GraphQL · 接口文档解析 · Mock服务
接口Mock
17
数据库场景搭建
SQL脚本准备 · Truncate/Delete · 事务与锁模拟
数据库事务
18
消息队列场景搭建
Kafka/RabbitMQ · 生产消费录制 · 延迟消息
MQ异步
19
分布式场景搭建
微服务模拟 · 注册发现 · Jaeger/Zipkin链路追踪
分布式链路
20
安全场景搭建
SQL注入 · XSS · CSRF攻击模拟
安全渗透
21
场景数据管理
Git版本控制 · 数据仓库 · 脱敏处理
管理版本
22
录制数据回放验证
Diff比对 · AssertJ/Hamcrest · 覆盖率分析
验证断言
23
持续集成中的场景搭建
Jenkins Pipeline · Docker容器 · K8s编排
CI/CD容器
24
场景搭建最佳实践
复用策略 · 模块化设计 · 文档化
最佳实践规范
25
数据录制常见问题
证书问题 · 代理配置 · 数据丢失
排错FAQ
26
高级录制技巧
多协议录制 · 加密数据 · 流媒体录制
进阶协议
27
工具对比
Fiddler vs Charles vs Wireshark · JMeter vs Postman
对比选型
28
实战项目一:电商系统
登录 · 搜索 · 下单 · 支付全流程录制
电商实战
29
实战项目二:金融系统
转账 · 风控 · 对账场景搭建与录制
金融实战
30
课程总结与进阶方向
学习路径 · 社区资源 · ISTQB认证
总结进阶