使用iperf&jperf测试Android设备的wifi速率方法

测试设备:PC电脑,路由器,安卓设备

测试工具软件:iperfjperf

测试方法使用到两个软件:jperf实际为iperf的图形化程序,因为使用到PC,所以用jperf比较方便。而Android设备我没有找到jperf.apk,倒是iperf.apk有不少。因此在PC端使用具有图像化界面的jperf,省去敲命令,也比较直观。Android使用iperf.apk

Jperf、iperf的安装

Jperf2.0和iperf下载地址:链接:https://pan.baidu.com/s/13FxJb2CGGJIwRYPxpYNDIw 提取码:9b16 

下载解压后即可打开 jerf.bat,进入到Jperf图形界面。

如果jperf打开时出现下面的问题,则需要在电脑上装java程序。

电脑java程序下载地址https://www.java.com/zh_CN/

安装完成后即可运行jperf.bat

注意:测试设备必须在同一个局域网里面,属于同一个网段

PC端jperf设置

Android端iperf设置

安装iperf后,打开iperf,在命令窗口输入命令,如下图的:iperf -c 192.168.1.100 -i 1 -w 1M -t  10

需要注意的是,jperf不需要自己数命令,直接在界面上面勾选相关选项即可,会在界面第一行自动生成相关命令。iperf需要自己输入命令。

另外,测试必须是一个客户端client,一个服务端server,不能是同一身份。

iperf的命令简要说明:

客户端udp设置:iperf -u -c 192.168.1.100 -b 90M -i 1 -w 1M -t 10

iperf为命令名

-u   表示协议为UDP

-c   表示为客户端

192.168.1.100     为服务端的ip地址,根据实际情况填写

-b 90M     表示带宽限制为90Mbps

-i  1     周期性报告的时间间隔(interval)为1秒

-w 1M  缓冲区窗口大小为1M。设置套接字缓冲区为指定大小。对于TCP方式,此设置为TCP窗口大小。对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值。

-t 10   表示测试时间为10秒

客户端tcp设置:iperf -c 192.168.1.100 -i 1 -w 1M -t 50

参数同上,没有-u表示是tcp协议

iperf的命令参数有很多,当没填写时就是默认参数。

获得硬件资料,请扫描下方二维码,关注微信公众号:硬件工程师炼成之路

发布了58 篇原创文章 · 获赞 101 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/weixin_42005993/article/details/103265328