VIP20
本课程属于:021-推理性能瓶颈 AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

吞吐压测实战案例精讲

📚 共计 30 章节
01
吞吐压测概述
什么是吞吐压测 · 吞吐量核心指标(QPS/TPS)· 压测的价值与误区
概念指标
02
压测环境搭建
Linux服务器基础配置 · Python3环境安装 · 虚拟环境与依赖管理
环境Linux
03
压测工具选型
Locust vs JMeter vs wrk · 选型对比与实战场景分析
工具对比
04
Locust基础入门
安装Locust · 编写第一个压测脚本 · 启动Web UI
入门Locust
05
Locust核心概念
User类 · TaskSet · @task装饰器 · wait_time策略
核心类
06
编写压测脚本
HTTP请求模拟 · GET/POST方法 · 参数化与Header设置
脚本HTTP
07
压测场景设计
单接口压测 · 混合场景压测 · 阶梯加压与恒定负载
场景负载
08
数据参数化
CSV数据驱动 · Faker生成随机数据 · 从数据库读取测试数据
数据参数化
09
断言与校验
状态码校验 · 响应体断言 · 自定义校验逻辑
断言校验
10
分布式压测
Master-Worker架构 · 多机部署 · 结果汇总
分布式架构
11
压测结果分析
Locust图表解读 · 响应时间分布 · 错误率分析
分析图表
12
性能瓶颈定位
CPU/内存/IO监控 · 慢SQL排查 · 代码级瓶颈分析
瓶颈监控
13
系统调优实战
数据库连接池优化 · 缓存策略 · 异步处理
调优缓存
14
压测报告生成
HTML报告模板 · 自定义图表 · 关键指标汇总
报告可视化
15
持续集成中的压测
Jenkins集成Locust · GitLab CI/CD流水线 · 自动化触发
CI/CD自动化
16
高并发场景模拟
WebSocket压测 · 长连接保持 · 并发用户模型
高并发WebSocket
17
接口鉴权处理
Token动态获取 · Session保持 · 签名算法模拟
鉴权Token
18
文件上传下载压测
multipart/form-data模拟 · 大文件分片上传 · 下载速率测试
文件上传
19
数据库压测
MySQL连接池压测 · Redis缓存压测 · 慢查询模拟
数据库Redis
20
消息队列压测
Kafka/RabbitMQ生产者消费者模拟 · 消息堆积测试
MQKafka
21
gRPC接口压测
protobuf定义 · gRPC客户端模拟 · 流式调用压测
gRPCprotobuf
22
全链路压测
业务链路梳理 · 数据隔离 · 影子库与挡板技术
全链路影子库
23
压测数据清理
测试数据准备 · 数据清理策略 · 避免脏数据
数据清理
24
压测安全规范
避免对生产环境造成影响 · 熔断机制 · 压测白名单
安全规范
25
压测报告解读
TP50/TP90/TP99指标 · 吞吐量拐点 · 资源利用率关联分析
解读TP99
26
容量规划
根据压测结果推算集群规模 · 弹性伸缩策略 · 成本估算
容量规划
27
压测自动化框架
Python封装Locust API · 命令行批量执行 · 结果自动归档
自动化框架
28
常见问题排查
Connection Reset · Timeout · OOM · 端口耗尽
排查问题
29
压测案例实战1:电商秒杀
高并发读+写 · 秒杀系统压测
秒杀电商
30
压测案例实战2:直播弹幕
WebSocket+消息队列 · 直播弹幕系统压测
直播弹幕