首页
›
数据工程与实时数据平台
›
034-Kafka性能调优
›
《Kafka吞吐压测从入门到进阶》
VIP20
本课程属于:034-Kafka性能调优
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kafka吞吐压测从入门到进阶
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第01章
吞吐压测入门
什么是吞吐压测、吞吐量核心指标(QPS/TPS)、压测与常规测试的区别。
基础概念
QPS
TPS
第02章
环境与工具准备
JMeter/Locust/Gatling 选型对比、安装与环境配置、第一个Hello World压测脚本。
JMeter
Locust
Gatling
第03章
理解并发与吞吐
并发用户数、响应时间、吞吐量三者的关系、Little's Law 定律详解。
并发模型
Little's Law
第04章
编写第一个压测脚本
HTTP请求配置、参数化(CSV/函数)、断言与监听器。
脚本编写
参数化
断言
第05章
线程组与场景设计
线程组类型(setUp/tearDown/普通)、Ramp-Up时间、循环与调度器。
线程组
场景设计
Ramp-Up
第06章
参数化与数据驱动
CSV Data Set Config、用户自定义变量、函数助手(__CSVRead/__Random)。
数据驱动
CSV
函数
第07章
关联与动态数据提取
正则表达式提取器、JSON提取器、XPath提取器、跨线程组传递变量。
关联
正则
JSON提取
第08章
逻辑控制器与分支
If控制器、Switch控制器、ForEach控制器、循环控制器、交替控制器。
逻辑控制
分支
循环
第09章
定时器与同步
Constant Timer、Gaussian Random Timer、Synchronizing Timer(集合点)。
定时器
集合点
同步
第10章
监听器与结果分析
聚合报告、图形结果、查看结果树、Backend Listener(InfluxDB+Grafana)。
监听器
结果分析
Grafana
第11章
分布式压测架构
Master-Slave模式、命令行远程执行、Docker化部署压测集群。
分布式
Master-Slave
Docker
第12章
压测脚本调试与优化
Debug Sampler、日志查看、变量查看、脚本结构重构。
调试
优化
Debug
第13章
吞吐量模型与容量规划
单机瓶颈分析、垂直/水平扩展预估、容量计算公式。
容量规划
扩展
瓶颈
第14章
数据库压测
JDBC连接配置、SQL查询/更新压测、连接池参数调优。
数据库
JDBC
连接池
第15章
消息队列压测
Kafka/RabbitMQ生产者与消费者压测、消息堆积与吞吐关系。
消息队列
Kafka
RabbitMQ
第16章
WebSocket/长连接压测
WebSocket Sampler、连接保持、心跳机制模拟。
WebSocket
长连接
心跳
第17章
gRPC/Thrift 协议压测
自定义Sampler、protobuf序列化、流式调用模拟。
gRPC
Thrift
protobuf
第18章
文件上传/下载压测
Multipart请求配置、大文件分片模拟、带宽与吞吐关系。
文件上传
下载
带宽
第19章
鉴权与Cookie管理
HTTP Cookie管理器、Bearer 动态获取、OAuth2流程模拟。
鉴权
Cookie
OAuth2
第20章
吞吐压测中的断言策略
响应断言、大小断言、持续时间断言、JSON断言。
断言
响应
JSON
第21章
压测数据清理与准备
数据库预置数据、唯一ID生成、数据清理脚本。
数据准备
清理
ID生成
第22章
性能监控体系
服务器CPU/内存/IO监控、JVM监控、网络监控(nmon/PerfMon)。
监控
CPU
JVM
nmon
第23章
瓶颈定位方法论
自上而下分析法、自下而上分析法、火焰图与Trace分析。
瓶颈定位
火焰图
Trace
第24章
常见性能反模式
线程膨胀、内存泄漏、慢SQL、锁竞争、GC频繁。
反模式
内存泄漏
慢SQL
第25章
压测报告编写
报告结构(摘要/指标/图表/结论)、SLA达标判定、优化建议。
报告
SLA
优化建议
第26章
CI/CD集成压测
Jenkins Pipeline集成JMeter、Gatling Maven插件、Allure报告。
CI/CD
Jenkins
Allure
第27章
全链路压测
业务链路梳理、流量染色、影子库/表、压测标记与数据隔离。
全链路
影子库
流量染色
第28章
压测安全与风险控制
熔断机制、渐进式加压、生产压测的应急预案。
安全
熔断
应急预案
第29章
高级话题
自适应压测、AI辅助瓶颈预测、混沌工程与吞吐韧性。
AI
混沌工程
自适应
第30章
综合实战
电商下单全链路压测(从脚本编写到报告输出完整流程)。
实战
电商
全链路
所属VIP或分类
同VIP:Kafka内存与页缓存性能调优
同VIP:Kafka副本机制与可靠性权衡
同VIP:Kafka压缩策略选型与性能对比