用户会在各类网络环境下使用咱们的app,pc应用,咱们决不能祈求用户的网络环境都是稳定的,所以咱们须要模拟出弱网络的状况,用来测试咱们的APP在弱网络环境下的表现如何。网络
Network Emulator for Windows Toolkit(NEWT),简称NEWT。模拟移动端应用,在pc端建立wifi热点,使用方式为独占式,手机链接这个热点,既能够开始测试。app
下载地址:https://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/ 注意32和64位。工具
打开以后的界面:测试
设置以前,咱们查看下网络,正常!3d
进入“Configuaration”--“New Filter”,以下图:blog
先点击 Add 后点击Close,以下图:ip
进入“Configuaration”--“New Link”,以下图:get
在红圈中点击右键,这里简单说明下,他有两个设置,一个是上行,一个是下行。上行是指用户电脑向网络发送信息时的数据传输,下行是指网络向用户电脑发送信息时的传输速率。按照这种理解的话,NEWT中的上行是Downstream Property(Outgoing Traffic),下行是UpStream Property(Incoming Traffic)it
以下图设置一个随机丢包率在40%:io
网络延迟在100ms-200ms
最后一步,点击启动,以下图:
从新检查网络,以下图:
两次测试的结果对比
记得,若是不测试了,必定要停掉,不然….
还有另一个工具 开源移动网络测试工具Augmented Traffic Control(ATC),这个彷佛能够直接在手机上设置并切换网络,就不用pc建立热点了。后续再研究下。