测试Android知识Android开发经验谈

Android设备网络压力测试

2017-06-17  本文已影响394人  一只好奇的茂

网络测试的几个维度:

  1. 网络的性能
  1. 网络的稳定性
    可以在连续的测试中观察网卡的稳定性,使用工具进行大量的网络访问请求来达到压力测试的目的

网络测试工具

ping

使用ping可以测试出网络的时延,但时延对于一个网卡来说并不是最重要的数据,所以可以不进行专门的测试,但是可以利用工具来对设备进行长时间,短间隔的Ping命令,达到压力测试网卡的目的。
Windows下可以使用pingtester工具,设置成10ms 连续模式进行ping包测试

iperf

Iperf是一款网络性能测试工具,可以方便的用它进行SDN网络带宽和网络质量的测试,Iperf支持协议、定时、缓冲区等参数的配置调整,报告TCP/UDP最大带宽、延迟抖动、数据包丢失等统计信息。
在Android设备上安装iperf的apk,在服务端(Mac、windows测试电脑)安装服务端工具 ,然后运行相应指令即可。

Server:iperf -s
Client:iperf -c 10.0.0.1 -i 1

客户端到服务器10.0.0.1上带宽测试,每一秒钟打印一次信息。

Server:iperf -s -u
Client:iperf -c 10.0.0.1 -u -b 100M

在UDP模式下,客户端以100Mbps为数据发送速率,测试客户端到服务器10.0.0.1上的带宽。

 iperf3 选项卡中输入 -s -d -i 30 (每20s输出报告) 命令启动服务

测试电脑服务端

 iperf3 -c 192.168.2.136(换成相应IP地址) -t 43200(时间,单位秒) -P 10(线程数)
 -u(使用UDP, 使用TCP请去掉这个参数)
  -b 2 (2Mbit/s,使用TCP请去掉这个参数) -i 20 (每20s输出报告) 命令
Network Signal Info

可以利用它来进行对比测试,在同一个WIFI信号或3G模式下。对比两台甚至多台机子在同一环境下的WIFI信号值、质量,以此得出WIFI测试下的性能。

上一篇 下一篇

猜你喜欢

热点阅读