弱網是app測試須要覆蓋的一種場景web
目錄網絡
一、認識弱網app
二、fiddler模擬弱網配置測試
三、弱網下可能發生的問題spa
一、認識弱網線程
弱網、2G、3G建議的上下行速率以下,同時還能夠控制丟包率的數據3d
網絡 上行 下行代理
弱網 10 30orm
2G 15 50blog
3G 384 2800
二、fiddler模擬弱網配置
以簡書app爲例
第一步:手機設置代理
第二步:設置fiddler,點擊rules->custmize rules 打開配置頁
搜索:m_SimulateModem,設置上行下行網速,這裏我設置成2g,而後ctrl+s保存下
第三步:點擊rules-->Performance-->點擊Simulate Modem Speeds,完成弱網模擬功能的打開
第四步:手機操做,查看效果
自行實驗查看效果
三、弱網下可能發生的問題
場景一:弱網下,頁面加載過程,程序閃退。
緣由:webview超時處理未在UI線程。toast、關閉頁面等操做須要在UI線程。
場景二:302跳轉頁面,達到內置超時閥值後,webview自動關閉。
緣由:業務有頁面加載超時自動關閉的邏輯,超時機制未考慮302場景。