01
带宽测试基础
什么是带宽 · 单位换算 · 带宽与吞吐量区别 · 常见工具概览
入门概念
02
iperf3 工具详解
安装 · TCP/UDP 带宽测试 · 双向测试 · 常用参数调优
iperf3实操
03
iperf3 进阶
多线程 · 反向模式 · 报告解读 · JSON输出 · 自动化脚本
高级脚本
04
网络延迟与抖动
延迟概念 · RTT测量 · 抖动定义 · 影响因素 · 延迟与带宽关系
网络QoS
05
TCP 协议与带宽
拥塞控制 · 窗口大小 · 慢启动 · BBR · 参数调优
TCP内核
06
UDP 协议与带宽
UDP特点 · 丢包率测试 · Jitter · 带宽限制 · 应用场景
UDP流媒体
07
网络拓扑与带宽
物理链路瓶颈 · 交换/路由转发 · 无线vs有线 · 最后一公里
拓扑瓶颈
08
带宽测试方法论
环境搭建 · 基线建立 · 重复性测试 · 背景流量控制 · 报告模板
方法论流程
09
Linux 网络性能工具
sar · nload · iftop · nethogs · ss · tc流量控制
Linux监控
10
Windows 网络性能工具
性能监视器 · 资源监视器 · netsh · Wireshark基础抓包
WindowsWireshark
11
Wireshark 深度分析
捕获/显示过滤器 · TCP流分析 · 吞吐量计算 · 专家信息
抓包分析
12
带宽测试脚本化
Shell自动化 · Python调用iperf3 · 批量测试 · 结果汇总
脚本自动化
13
性能回归概念
回归测试定义 · 性能vs功能回归 · 策略 · 基线管理
回归基础
14
性能回归流程
需求分析 · 场景设计 · 环境准备 · 执行对比 · 问题定位
流程规范
15
性能指标定义
吞吐量 · 延迟 · 并发数 · 错误率 · 资源利用率 · SLA
指标SLA
16
性能基准建立
基准原则 · 负载模型 · 数据采样 · 统计方法 · 置信区间
基准统计
17
性能回归工具
JMeter网络测试 · Locust · wrk压测 · 自定义工具开发
工具压测
18
JMeter 网络测试
线程组 · HTTP请求 · 监听器 · 聚合报告 · 分布式测试
JMeter分布式
19
Locust 性能测试
Python脚本 · 用户模拟 · Web UI · 分布式运行
LocustPython
20
wrk 压测工具
Lua脚本扩展 · 多线程模型 · 延迟分布 · 连接管理
wrkLua
21
性能回归自动化
CI/CD集成 · Jenkins Pipeline · GitLab CI · 自动触发与报告
CI/CDDevOps
22
性能回归报告
图表生成 · 趋势分析 · 异常检测 · 阈值告警 · HTML模板
报告可视化
23
网络模拟与仿真
tc命令模拟延迟/丢包/限速 · netem · Docker网络模拟
模拟tc
24
云环境带宽测试
AWS/Azure/阿里云 · VPC对等连接 · NAT网关影响
云带宽
25
容器网络性能
Docker网络模式 · Overlay · Calico/Flannel · CNI性能对比
容器CNI
26
微服务带宽测试
服务网格 · Sidecar代理 · Istio开销 · gRPC流式传输
微服务Istio
27
CDN 与带宽优化
CDN原理 · 边缘节点 · 回源带宽 · 缓存策略 · 动态加速
CDN优化
28
带宽成本优化
计费模式 · 流量削峰 · 压缩技术 · 协议优化 · 多云调度
成本架构
29
性能问题排查
慢速排查 · 丢包定位 · TCP重传分析 · 内核调优 · 案例实战
排查实战
30
综合实战项目
完整平台设计 · 工具选型 · 脚本开发 · 报告生成 · CI集成
项目综合