01
压力测试基础
什么是压力测试、为什么需要压力测试、核心指标 (TPS/QPS/响应时间/错误率)
指标入门
02
测试环境搭建
硬件选型 · OS/JVM调优 · 网络拓扑与延迟模拟
环境调优
03
压测工具选型与实战
JMeter/Locust/wrk 对比 · 脚本编写 · 参数化 · 分布式压测
工具JMeter
04
交易系统核心链路分析
订单接收 · 风控 · 撮合 · 清算 · 数据持久化
链路架构
05
性能瓶颈定位
CPU飙高 · 内存泄漏 · GC调优 · IO瓶颈 · 慢查询
排查GC
06
稳定性保障策略
熔断降级 · 限流(令牌桶/漏桶) · 隔离 · 超时控制
熔断限流
07
全链路压测实战
影子库 · 流量复制与回放 · 数据隔离 · 报告生成
全链路影子库
08
高可用架构设计
异地多活 · 同城双活 · 主从切换 · CAP权衡
高可用多活
09
监控与告警体系
Prometheus+Grafana · 指标采集 · 告警规则 · SLA/SLO
监控告警
10
混沌工程与故障演练
ChaosBlade · 网络延迟/丢包/进程杀 · 演练复盘
混沌故障注入
11
容量规划与弹性伸缩
压测建模 · 容量预估 · K8s HPA · 成本优化
容量HPA
12
压测报告与复盘
报告模板 · 瓶颈分析 · 优化建议 · 复盘会议
报告复盘
13
数据库压力测试
连接池调优(HikariCP) · 读写分离 · 分库分表 · 慢SQL
数据库HikariCP
14
缓存压力测试
Redis集群压测 · 穿透/击穿/雪崩 · 热点Key
缓存Redis
15
消息队列压力测试
Kafka/RocketMQ吞吐 · 消息堆积 · 消费积压
MQKafka
16
网关压力测试
Nginx/Kong调优 · 限流插件 · SSL卸载
网关Nginx
17
微服务间调用压测
gRPC/Feign对比 · 连接池 · 超时重试
微服务gRPC
18
WebSocket 长连接压测
连接数模拟 · 心跳机制 · 消息推送延迟
WebSocket长连接
19
定时任务与批处理压测
XXL-JOB/Elastic-Job · 数据倾斜模拟
定时任务批处理
20
安全场景压测
SQL注入/DDOS模拟 · WAF性能 · 认证鉴权
安全WAF
21
移动端/API 网关压测
HTTPS握手 · 报文压缩 · 协议转换开销
移动端API网关
22
多语言混合压测
Java/Go/Node.js 混合 · 跨语言调用链追踪
多语言调用链
23
压测数据治理
脱敏策略 · 数据工厂 · 生命周期管理
数据治理脱敏
24
自动化压测平台
Jenkins Pipeline · GitOps触发 · 结果归档
自动化Jenkins
25
压测与CI/CD集成
门禁策略 · 性能回归基线 · 自动阻断发布
CI/CD门禁
26
金融级合规压测
监管要求 · 数据安全 · 审计日志
合规金融
27
极端场景压测
秒杀/抢购 · 行情暴涨 · 黑天鹅模拟
极端秒杀
28
压测成本控制
云资源弹性 · 流量计费优化 · 环境复用
成本云资源
29
团队能力建设
压测文化 · 知识库 · 故障演练常态化
团队文化
30
未来趋势
AIOps · 全链路观测 · Serverless压测挑战
AIOps趋势