预置条件:
1)PC机安装iperf软件;
2)测试设备安装iperf的APK;
3)测试设备与PC电脑连接同一个WIFI,确保连接的WIFI只有测试设备和PC两个设备(若
有其他设备连接,会影响测试数据);
4)测试开始前,确认最优的线程数(WLAN吞吐率测试是已TCP测试为准,开多个线程可以
提升吞吐率,至于要开几个线程需要测试前先根据测试设备进程尝试确认,默认情况下
我们一般开5个线程就够了)
确认线程数:
TCP单线程测试三次:(三次结果:17.1、16.9、19.2)
服务器端使用命令iperf -s
客户端:iperf -c 192.168.1.101 -i 1 -t 60
TCP 开5个进程:(三次结果:17.7、16.3、19.2)
服务器端命令:iperf -s
客户端命令:iperf -c 192.168.1.101 -i 1 -t 60 -P 5
记录开5个进程测试3次的测试数据,之后逐次增加进程数,测试3次,直至到最大进程数(最大进程后再增加进行端口会连接不上),记录数据,查看数据,根据数据选择最合适的进程数进行吞吐率测试。
经过重复测试发现对于TCP最多开9个线程,而在5个线程和6、7、8、9个线程的测试数据差异不大,所以已5个线程为准。
吞吐率测试:
上行:
PC端命令:iperf -s
测试机端命令:iperf -c 192.168.1.101 -i 1 -t 60 -P 5
下行:
PC端命令: iperf -c 192.168.1.101 -i 1 -t 60 -P 5
测试机端命令:iperf -s
查询IP地址:
1)PC端查询:CMD--》ipconfig
2)测试机端查询:
设置--》关于手机--》状态信息--》IP地址
原文地址:https://www.cnblogs.com/xmmc/p/9934911.html