iOS模擬不同網絡速度,模擬2G 3G網速下,檢驗手機上運行是否正常,各種loading圖標使用是否正常等
前提準備:
1. 電腦 上安裝 charles或者fiddler 代理軟件;
2. iphone真機或模擬器;
操作步驟:
1.將iphone真機綁定 代理,電腦上打開代理軟件,比如charles
2. 在charles菜單 欄上 選擇 “Proxy”--“Throttle Setting”;
3. 在打開的彈框中,作如下選擇,點擊“ok”;
【若要模擬2G選擇“56 kbps Modem”,若3G直接選擇“3G”】
4. 以上設置好後,在iphone手機上按照 設定好的 測試場景 進行網絡兼容測試,觀察APP表現;
5. 可以對相同場景下,不同網絡下的測試結果進行對比檢驗,比如下2圖爲 2G 3G網絡下相同的場景得到的結果圖,時間消耗上能看到明顯的差別:
測試說明:
1. 一般用於在第二輪測試中,做手機兼容適配的同時,兼容網絡適配。
2. 重點關注在 2G下,主流程或者消耗大量網絡的場景下是否會出現crash;在3G網絡下主要關注用戶體驗類場景,比如loading標誌使用,消耗時間等;
3. 針對特定業務場景,進行不同網絡環境下測試;
4. 不同網絡間切換,觀察正在使用網絡的業務流程是否能表現正常;
5. 2G 3G下應用啓動過程是否正常,從後臺切回前臺是否表現正常;