弱网络测试方法

       弱网络测试包括延时和丢包二种场景下应用的功能是否正常:网络延时测试使用fiddler工具控制上下行数据传输延时时间来模拟网络延时场景;网络丢包测试使用Network Emulator Toolkit工具配置上下行丢包率来模拟丢包场景。

延时测试的配置:

1.  给手机设置代码服务器,将fiddler工具安装的电脑IP设置为手机网络的代码服务器; 

2.  fiddler工具相关的配置:

  PS:如果fiddler不抓包,可以将应用app进程杀掉重启试试!!

     

3.  设置上下行网速的延迟时间:

    1> 上行网络:app发送请求给服务器时,此时用的是上行网络; 下行网络:服务器正常处理后需要将响应返回给app,此时用的是下行网络;

    2> 上行延迟时间 delay  = 1000KB/下行网速;下行延迟时间同理

PS:fiddler修改了任何配置,都需要重启fiddler才能生效!!!

4.  将fiddler配置为Simulate Modem Speeds

 

丢包测试的配置:

1.  Network Emulator Toolkit 工具需要配置的项如下:

     1> 增加过滤器:Configuration --> New Filter

     2> 增加一条链路:Configuration --> New Link

     3> 新建的链路右击选择 Set Upstream/ Set Downstream设置上/下行网络的丢包率

     4> 启动配置的丢包率:Action --> start

 2.  其中丢包率的配置,如丢包率为10%,则配置10;丢包率为20%(1/5),则配置为5

  

3. 以上配置,是让电脑网络的丢包率为10%,而我们的应用app是在手机上,故需要的是手机的丢包率为10%,所以手机需要通过电脑的网络去访问; 

4. 手机通过电脑网络访问网络,首先电脑要有无线网络,配置的方法参考如下连接:

     https://jingyan.baidu.com/article/b87fe19e57d1545219356877.html  

      或是借助connectify工具,配置方法请自动查找!!

5. 网络设置参考:

  

 

posted @ 2019-05-12 15:43  宁静~朝夕  阅读(4911)  评论(0编辑  收藏  举报