吞吐量测试能有效评估WiFi性能,被芯片、模组及设备厂商广泛采用。
1、 TCP发送吞吐量性能测试
2、 吞吐量测试操作步骤如下
3、 在PC机命令行中进入iperf工具所在目录,运行命令:iperf –s,启动服务端。
4、 第二步:在单板上通过Shell进入iperf工具所在目录,运行命令:iperf –c 192.168.1.100 –t 10 –i 1,持续测试10秒,每隔1秒输出一次结果。
5、 图1-2 展示发送吞吐量测试实例
6、 运行 iperf –s 启动服务端,执行 iperf –c 192.168.1.100 启动客户端并连接指定地址。
7、 对IP地址192.168.1.100进行网络吞吐量测试,设定测试时长为10秒,每间隔1秒输出一次实时数据。最终结果显示在0至10秒的时间范围内,总传输数据量为85.7兆字节,换算得出平均传输速率为71.6兆比特每秒,反映该时间段内的网络平均吞吐性能。
8、 速率达71.6兆比特每秒。
9、 TCP接收吞吐量测试方法与结果分析
10、 进行接收吞吐量测试操作步骤如下
11、 进入单板的Shell环境,切换至iperf工具目录后运行命令:iperf –s,启动服务端。
12、 在PC机的命令行中切换至iperf工具所在目录,运行指令:iperf –c 192.168.1.101 –t 10 –i 1 –w 1M,持续测试10秒,每隔1秒输出一次结果,设置窗口大小为1M。
13、 图1-3 接收吞吐量测试示意图
14、 iperf 支持 UDP 测试,部分电脑对单个 UDP 线程限速,需启用多线程以提升测试效果。
15、 SoftAP吞吐量测试方法与此相似。
16、 部分电脑因安装软件可能影响网速,需确保设备无性能瓶颈。由于WEP安全模式不支持802.11n协议,网络速率较低,通常仅为20多兆每秒,建议优化设置以提升连接效率和传输速度。
17、 测试UDP发送数据的吞吐能力
18、 进行发送吞吐量测试的步骤如下
19、 在PC机命令行中进入iperf工具所在目录,运行指令:iperf –s -u –l 32k。
20、 进入单板的Shell环境,切换至iperf工具所在目录,运行命令:iperf –c 192.168.1.100 –u –t 10 –i 1 –l 32k –b 100M,发起持续10秒的UDP带宽测试,每隔1秒输出一次结果,数据包大小为32KB,目标速率为100Mbps。
21、 UDP接收性能测试
22、 进行接收吞吐量测试的操作步骤如下
23、 进入单板的Shell环境,切换至iperf工具目录,运行命令:iperf –s -u,启动UDP服务模式。
24、 在步骤二中,通过命令行进入PC机上的iperf工具所在目录,运行指令:iperf –c 192.168.1.101 –u –t 10 –i 1 –l 32k –b 100M,用于向目标IP发起持续10秒的UDP带宽测试,每秒输出一次结果,数据包大小为32KB,目标速率为100Mbps。
25、 射频参数检测
26、 吞吐量测试是评估WiFi性能的关键环节,产品开发中不可或缺,有条件的公司应积极开展。
27、 将开展射频指标测试,精准验证WiFi射频性能是否符合标准,确保模组生产质量达标。
28、 使用模组时此项工作为可选,但因硬件设计中可能存在地线干扰或板上噪声等问题,可能影响WiFi射频性能,故建议具备条件的厂商仍进行该项测试,以确保产品稳定性和信号质量。
29、 射频性能参数涵盖接收灵敏度、邻道抑制、发射功率、频率容差、丢包率、误差矢量幅度及收发杂散等多项指标。
30、 测试所用仪器包括频谱分析仪、功率测量仪和网络分析仪等,操作步骤较为复杂,建议参照各设备说明书进行。
评论
更多评论