APP弱網測試

2022-08-23 15:45:10 字數 1522 閱讀 4356

弱網測試背景

使用者體驗

非正常情況下,bug出現機率會增加

在解決日常支援需求中,經常出現一些使用者反饋的bug無法復現,有很大部分是因為使用者的網路不穩定導致,導致出現一些意想不到的bug

crash/崩潰:應用在使用是會有對話方塊提示(應用已經停止執行)

閃退:在使用應用時,無徵兆退出返回桌面(native層體現,不易抓取log)

anr:應用無響應

網路測試要點

熱啟動與冷啟動: 後台有沒有對應程式在執行

弱網測試關注指標

丟包丟包是最常見的問題。在tcp協議中,需要不停的傳送請求,來確認連線狀態,一旦發生丟包,就需要重傳。此時需要建好擦產品的處理機制,給予什麼提示,如果未響應該如何處理。

延時延時也是最常見的問題。由於網路環境太差,產生了網路波動,導致資料報在傳輸的時候出現抖動。可能出現請求超時的現象。此時也需要給予提示,或有其他處理方式。

弱網測試工具

fiddler:模擬網路延時場景

network  emulator toolkit:模擬網路丟包場景

fiddler模擬網路延時場景

第一種:啟用模擬低網速環境路徑【 rules/performances/simulate modem speeds】,啟用後你會明顯感覺到網速相對之前變慢了許多,尤其是在資源檔案比較大的時候。

第二種: 限速設定

或者快捷鍵【ctrl + r】直接開啟 fiddler 規則指令碼頁面,查詢到如下紅框所示的內容

ps:設定後【 rules/performances/simulate modem speeds】會預設取消勾選,需再次自行啟用,設定才會生效。

網路設定參考

network  emulator toolkit模擬網路丟包場景(windows網路)

建立乙個過濾器:configuration---》new filter,點選add,如下:

接著,建立乙個新的連線configuration ---》 new link ,建立好如下:

此時,我們看到已經開始出現丟包了

這是讓手機連線電腦的網路,進行測試即可

手機共享電腦網路--connectify、360共享wifi、usb共享網路等

APP弱網測試

使用工具 charles 進行弱網測試 遇到的問題 1.弱網情況下,登入後台會報錯 如 登入超時 空指標異常等等 2.弱網情況下,連續多次點選,生成重複的記錄 3.弱網情況下,頁面載入失敗導致崩潰 針對以上出現的問題,需要模擬使用者的網路使用情況去發起請求,測試這些問題,從而優化問題。1.使用工具 ...

APP 弱網測試

1 fiddler要和手機連入同一網路,修改手機wifi 設定高階選項 手動 輸入當前電腦ip和fiddler中的埠號8888 2 在fiddler 中rules 下點選customize rules 3 在彈出的fiddler script視窗中搜尋 delay sends 找到如下一段 4req...

APP弱網測試

弱網測試概念 弱網測試顧名思義指的就是切換至弱訊號網路下進行測試,目前可設定2g 3g 訊號弱wifi進行弱網測試,達到測試目的。為何進行弱網測試 如何進行弱網測試 弱網測試,除了真機設定網路外,還可以利用工具fiddler或者charles,以fiddler為例闡述。1.pc端安裝開啟fiddle...