弱網絡測試方法


       弱網絡測試包括延時和丟包二種場景下應用的功能是否正常:網絡延時測試使用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. 網絡設置參考:

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM