赞
踩
测试设备:PC电脑,路由器,安卓设备
测试工具软件:iperf和jperf
测试方法使用到两个软件: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的命令参数有很多,当没填写时就是默认参数。
获得硬件资料,请扫描下方二维码,关注微信公众号:硬件工程师炼成之路。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。