首页
›
数据工程与实时数据平台
›
034-Kafka性能调优
›
《Kafka吞吐压测工具选型与使用技巧》
VIP20
本课程属于:034-Kafka性能调优
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kafka吞吐压测工具选型与使用技巧
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
吞吐压测概述
什么是吞吐压测、为什么需要吞吐压测、吞吐量核心指标(QPS/TPS/RPS)解析。
基础
指标
02
压测工具全景图
开源工具 vs 商业工具、常见工具(JMeter/Locust/Gatling/wrk/Vegeta)对比。
选型
对比
03
JMeter 基础入门
JMeter 安装与启动、线程组与取样器、监听器与聚合报告。
JMeter
入门
04
JMeter 参数化与断言
CSV 数据文件配置、正则表达式提取器、响应断言与 JSON 断言。
参数化
断言
05
JMeter 分布式压测
Master-Slave 架构搭建、命令行模式运行、结果合并与分析。
分布式
JMeter
06
JMeter 高级技巧
逻辑控制器(If/ForEach/Interleave)、定时器(Constant/Synchronizing)、前置/后置处理器。
高级
控制器
07
Locust 基础入门
Locust 安装与快速上手、编写第一个压测脚本、Web UI 与无头模式。
Locust
入门
08
Locust 进阶
自定义用户行为、HttpUser 与 TaskSet、权重与等待时间控制。
进阶
用户模拟
09
Locust 分布式与数据收集
Master-Worker 模式、InfluxDB + Grafana 实时监控。
分布式
监控
10
Gatling 基础入门
Gatling 安装与 Scala 基础、场景(Scenario)与注入(Injection)配置。
Gatling
Scala
11
Gatling 高级特性
Feeder 数据驱动、Checks 与断言、报告生成与定制。
数据驱动
报告
12
wrk 与 wrk2
wrk 安装与基本用法、wrk2 的延迟分布特性、Lua 脚本扩展。
wrk
延迟
13
Vegeta 与 Hey
Vegeta 命令行压测、Hey 的简单用法、适合 CI/CD 的压测工具。
Vegeta
CI/CD
14
gRPC 压测工具
ghz 工具介绍、protobuf 与反射模式、gRPC 流式压测。
gRPC
ghz
15
WebSocket 压测
JMeter WebSocket Sampler、Locust WebSocket 插件、自定义脚本方案。
WebSocket
实时
16
数据库压测
Sysbench 安装与使用、pgbench 对 PostgreSQL 压测、MySQL 压测注意事项。
数据库
Sysbench
17
消息队列压测
Kafka 压测(kafka-producer-perf-test)、RabbitMQ 压测(PerfTest)、Pulsar 压测。
消息队列
Kafka
18
缓存系统压测
Redis-benchmark 详解、Memcached 压测、缓存穿透与雪崩模拟。
缓存
Redis
19
DNS 与 CDN 压测
DNS 压测工具(dnsperf)、CDN 回源压测策略、边缘节点性能评估。
DNS
CDN
20
API 网关压测
Kong 压测、Nginx 压测(ab/wrk)、API 限流与熔断验证。
网关
限流
21
压测脚本设计原则
场景建模(高峰/平稳/突发)、数据准备与隔离、参数化策略。
设计
场景
22
压测环境搭建
生产环境 vs 预发环境、网络带宽与延迟模拟、监控系统部署(Prometheus + Node Exporter)。
环境
监控
23
压测执行与监控
渐进式加压策略、实时监控指标(CPU/内存/网络/GC)、熔断与止损机制。
执行
熔断
24
结果分析与瓶颈定位
聚合报告解读、百分位延迟分析、火焰图与链路追踪。
分析
瓶颈
25
常见性能瓶颈与优化
CPU 密集型优化、内存泄漏排查、IO 瓶颈(磁盘/网络)、数据库慢查询。
优化
排查
26
压测报告编写
报告结构(摘要/指标/图表/结论)、可视化工具(Grafana/Excel)、报告模板。
报告
可视化
27
CI/CD 集成压测
Jenkins Pipeline 集成 JMeter、GitLab CI 集成 Locust、压测门禁策略。
CI/CD
自动化
28
压测安全与合规
压测对生产环境的影响、数据脱敏与隐私保护、压测白名单与限流。
安全
合规
29
压测工具选型决策矩阵
功能对比表、团队技术栈匹配、成本与维护考量。
选型
决策
30
综合实战案例
电商秒杀系统压测、直播弹幕系统压测、金融交易系统压测。
实战
案例
专注课程资料整理
所属VIP或分类
同VIP:Kafka内存与页缓存性能调优
同VIP:Kafka副本机制与可靠性权衡
同VIP:Kafka压缩策略选型与性能对比