弱網絡測試包括延時和丟包二種場景下應用的功能是否正常:
網絡延時測試使用Fiddler工具控制上下行數據傳輸延時時間來模擬網絡延時場景;
網絡丟包測試使用Network Emulator Toolkit工具配置上下行丟包率來模擬丟包場景。
Network Emulator Toolkit工具下載傳送門:https://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/
延時測試的配置: 參見使用Fiddler模擬低速網絡設置教程
丟包測試的配置:
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、網絡設置參考