提示该工具免费需要请联系作者感谢支持。文章目录目录前言一、iperf3网络测试工具展示二、iperf3是什么三、基础命令1.客户端2.服务端总结前言该工具是基于python开发一款运行在Windows系统里用于自动化网络测试工具。省略dos窗口输入命令只需鼠标点击可保存测试记录支持折线图实时显示。一、iperf3网络测试工具展示工具价值亮点免命令行普通用户可通过点击操作完成专业网络测试数据留存自动保存测试记录便于后续分析对比实时可视化以折线图动态展示带宽、丢包等指标直观高效。该工具将专业级网络诊断能力封装为简易图形应用适用于网络运维、IT 支持、教学演示及日常家庭/企业网络质量评估场景。服务端客户端二、iperf3是什么iperf3是一款开源、跨平台的命令行网络性能测试工具主要用于测量两个联网设备之间的网络带宽、延迟抖动Jitter和数据包丢失率Packet Loss等关键性能指标。三、基础命令1.客户端提示TCP模式就把-u去掉就可以了iperf3 -c [服务端IP] -p [端口号] -t [测试时间] -i 1 -b [带宽K、M] -l [包长] -u-c [服务端IP]作用指定客户端模式并连接到该 IP 地址的 iperf3 服务器。说明[服务端IP]应替换为运行iperf3 -s的那台机器的 IP 地址如192.168.1.100。-p [端口号]作用指定连接服务端时使用的TCP/UDP 端口号。默认值5201。示例如果服务端用iperf3 -s -p 8000启动则客户端需加-p 8000。-t [测试时间]作用设置测试持续时间单位为秒。默认值10 秒。示例-t 30表示测试持续 30 秒。-i 1作用设置报告输出间隔interval单位为秒。说明-i 1表示每 1 秒在终端输出一次实时带宽、抖动、丢包等统计信息。注意该参数不影响总测试时长只影响输出频率。-b [带宽K、M]作用仅在 UDP 模式下有效指定客户端发送 UDP 数据流的目标带宽。格式100M→ 100 Mbps10M→ 10 Mbps500K→ 500 Kbps重要性UDP 是无连接协议不会自动调节速率。若不指定-b默认仅发送1 Mbps的流量无法真实压测网络。建议设为目标链路理论带宽的 80%~100%如千兆网设为900M。-l [包长]作用设置每个 UDP 数据包的有效载荷长度payload size单位为字节Bytes。默认值通常为 1470 字节适合以太网 MTU 1500避免 IP 分片。示例-l 1400每个 UDP 包携带 1400 字节数据过大的值如 1472可能导致 IP 分片影响测试准确性小包如-l 64可用于模拟 VoIP 或游戏流量。 总 UDP 包大小 IP 头20B UDP 头8B payload-l值-u作用启用UDP 模式User Datagram Protocol。为什么重要TCP 模式只能测吞吐量UDP 模式才能测出关键 QoS 指标抖动Jitter和丢包率Packet Loss这对语音、视频、直播等实时应用至关重要。2.服务端iperf3 -s -p [端口号] -i 1 --bind [服务端IP] --verbose-s作用以服务端Server模式运行 iperf3。说明服务端会启动一个监听进程等待客户端连接并进行带宽/性能测试。默认行为监听所有网络接口0.0.0.0的5201 端口。-p [端口号]作用指定服务端监听的TCP/UDP 端口号。默认值5201。示例bash编辑-p 8000表示服务端只在8000 端口上监听此时客户端也必须用-p 8000连接。✅ 常用于避开防火墙限制、多实例测试或避免权限问题1024 的端口需 root。-i 1作用设置服务器端在测试期间输出统计信息的间隔时间单位秒。说明虽然-i在客户端更常用但在服务端使用时当有客户端连接并开始测试后服务端也会按此间隔打印实时报告。1表示每1 秒输出一次当前连接的吞吐量等信息。注意仅在测试进行中生效不是服务端启动时的“空闲”输出频率。--bind [服务端IP]作用将服务端绑定到指定的本地 IP 地址而不是监听所有接口。用途场景服务器有多个网卡如 eth0: 192.168.1.10, eth1: 10.0.0.10只想在某一个网络上提供测试服务避免外部网络访问仅允许内网某段 IP 测试IPv6/IPv4 分离测试。示例bash编辑--bind 192.168.1.100表示只在192.168.1.100这个 IP 上监听其他 IP如 127.0.0.1 或公网 IP无法连接。⚠️ 如果指定的 IP 不存在或未配置服务端会启动失败。--verbose或-V作用启用详细输出模式。效果显示更多调试信息如客户端连接的源 IP 和端口使用的协议TCP/UDP缓冲区大小、MSS、套接字选项测试开始/结束的详细日志错误或警告信息如丢包严重、缓冲区不足等。对排查连接问题、理解测试环境非常有帮助。总结本文介绍了一款基于 Python 开发、运行于 Windows 系统的图形化 iperf3 自动化网络测试工具。该工具通过图形界面操作无需命令行支持一键启动测试、保存历史记录并能实时以折线图展示网络性能数据极大提升了易用性和可视化体验。需要工具请留言 需要工具请留言 需要工具请留言需要工具请留言 需要工具请留言 需要工具请留言