# EMW3070x网路吞吐测试方法

本文适用于:EMW3070/5070/3071/3072/3076/3075,等EMW307x、EMW507x系列模组。

#简介

Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。本文档介绍使用iperf测试工具完成模组的吞吐量测试。

#前期准备

测试拓扑图

#测试流程

#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 clientiperf -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 clientiperf -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命令格式

更新时间: 2023/7/12 14:10:31