弱網是app測試需要覆蓋的一種場景
目錄
1、認識弱網
2、fiddler模擬弱網配置
3、弱網下可能發生的問題
1、認識弱網
弱網、2G、3G建議的上下行速率如下,同時還可以控制丟包率的數據
網絡 上行 下行
弱網 10 30
2G 15 50
3G 384 2800
2、fiddler模擬弱網配置
以簡書app爲例
第一步:手機設置代理
參考https://www.cnblogs.com/weizhideweilai/p/9170233.html
第二步:設置fiddler,點擊rules->custmize rules 打開配置頁
搜索:m_SimulateModem,設置上行下行網速,這裏我設置成2g,然後ctrl+s保存下
第三步:點擊rules-->Performance-->點擊Simulate Modem Speeds,完成弱網模擬功能的打開
第四步:手機操作,查看效果
自行實驗查看效果
3、弱網下可能發生的問題
場景一:弱網下,頁面加載過程,程序閃退。
原因:webview超時處理未在UI線程。toast、關閉頁面等操作需要在UI線程。
場景二:302跳轉頁面,達到內置超時閥值後,webview自動關閉。
原因:業務有頁面加載超時自動關閉的邏輯,超時機制未考慮302場景。
每個人都是一座山 世上最難攀越的山 其實是自己 往上走 即便一小步 也有新高度