📘 稳定性·压测·自动化
30章 实战目录
🧪 全链路
⚡ 混沌工程
📊 监控体系
🧩 30节
⏱️ 点击卡片跳转章节
1
压测基础
系统稳定性概念 · 目标原则 · 研发流程位置
2
压测指标
QPS · TPS · 响应时间 · 并发 · 吞吐量 · 错误率 · 资源利用率
3
压测工具选型
JMeter · Locust · wrk · ab · Go-stress-testing 对比
4
JMeter 入门
安装配置 · 线程组 · 取样器 · 监听器 · 参数化 · 断言
5
JMeter 进阶
分布式压测 · 逻辑控制器 · 前置/后置处理器 · 函数助手
6
Locust 入门
Python 脚本 · User 类 · TaskSet · HttpUser
7
Locust 进阶
自定义客户端 · 顺序执行 · 权重控制 · Web UI / Headless
8
wrk 与 ab
命令行压测 · Lua 扩展 · 结果解读
9
压测场景设计
单接口 · 混合场景 · 阶梯加压 · 峰值 · 稳定性
10
数据准备
数据构造 · 隔离 · 参数化数据源 (CSV/Redis/数据库)
11
监控体系
服务器 · 应用(JVM/GC/线程池) · 中间件监控
12
Prometheus + Grafana
监控看板 · 自定义指标 · 告警规则
13
全链路压测
影子库/表 · 流量染色 · 压测标记
14
压测平台建设
任务管理 · 脚本管理 · 报告 · 资源调度
15
自动化测试基础
分层(单元/接口/UI) · ROI 评估
16
接口自动化框架
Requests + Pytest + Allure
17
接口自动化进阶
数据驱动 · 关键字驱动 · Hook · 重试
18
UI 自动化
Selenium · 元素定位 · Page Object · 等待
19
UI 自动化进阶
分布式执行 · 截图录屏 · 失败重跑 · CI/CD
20
App 自动化
Appium · 元素定位 · 手势操作 · 真机/模拟器
21
性能自动化
压测集成 CI/CD · 性能回归 · 阈值卡点
22
混沌工程
ChaosBlade · 故障注入(网络/CPU/磁盘) · 稳定性验证
23
稳定性测试场景
7x24长时间 · 突发流量 · 降级熔断 · 容灾演练
24
结果分析
压测报告 · 瓶颈定位(CPU/IO/锁/网络) · 优化建议
25
调优实战
JVM · 数据库连接池 · 线程池 · 缓存策略
26
容量规划
容量评估 · 弹性伸缩 · 成本优化
27
安全压测
SQL注入 · XSS · CSRF · 限流防刷
28
压测规范与流程
准入准出 · 报告模板 · 问题跟踪 · 复盘
29
实战案例一:电商大促
秒杀场景 · 库存扣减 · 订单链路
30
实战案例二:金融年终
账务核对 · 资金流水 · 风控链路