用戶會在各類網絡環境下使用咱們的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建立熱點了。後續再研究下。