# EMW3070x网路吞吐测试方法
本文适用于:EMW3070/5070/3071/3072/3076/3075,等EMW307x、EMW507x系列模组。
#简介
Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。本文档介绍使用iperf测试工具完成模组的吞吐量测试。
#前期准备
- PC端iperf软件:iperf测试软件 (opens new window)
- 模组端iperf固件:向庆科技术支持获取
- 庆科WiFi模组:1个
- PC一台
- 测试AP一台
测试拓扑图
#测试流程
#TCP
#模组端server
- 烧录固件.
- debug串口,波特率115200,执行cli指令
connect[ssid] [password]
,连接AP. - 执行iperf指令
iperf -s
,建立TCP server.
模组端TCP server操作流程图
#PC端client
- 下载iperf软件工具.
- 打开iperf软件路径.
- 执行iperf指令
iperf -c [host] -w [window size] -t [time]
,开始连接TCP server.
PC端TCP client操作流程图
#模组端client
- 烧录固件.
- 执行cli指令
connect[ssid] [password]
,连接AP. - 建立TCP client
iperf -c [host] -w [window size] -t [time]
,开始连接TCP server.
模组端TCP client操作流程图
#PC端server
- 下载iperf软件工具
- 打开iperf软件路径
- 执行iperf指令
iperf -s
,启动TCP server
PC端TCP server操作流程图
#UDP
#模组端server
- 烧录固件.
- 执行cli指令
connect[ssid] [password]
,连接AP. - 执行iperf指令
iperf -s -u
,建立UDP server.
模组端UDP server操作流程图
#PC端client
- 下载iperf软件工具.
- 打开iperf软件路径.
- 执行iperf指令
iperf -c [host] -u -i 1
,开始连接UDP client.
PC端UDP client操作流程图
#模组端client
- 烧录固件.
- 执行cli指令
connect[ssid] [password]
,连接AP. - 建立TCP client
iperf -c [host] -u -i 1
,开始连接UDP server
模组端UDP client操作流程图
#PC端server
- 下载iperf软件工具
- 打开iperf软件路径
- 执行iperf指令
iperf -s -u
,启动UDP server
PC端UDP server操作流程图
#总结
可以通过iperf测试工具进行TCP、UDP的测试,更多的测试可以参考下图:
iperf命令格式