弱網測試的目的:
弱網測試可以發現一些因為網絡問題導致的交互問題,從而更好的完善應用的性能。
關注點:
1、卡死,崩潰,無響應,閃退。
2、業務交互數據傳輸正確性。
通過Fiddler可以模擬弱網進行測試,拿手機測試舉例:
1、開啟Fiddler;
2、設置手機代理到本機ip,端口號8888(Fiddler默認設置);
3、手機訪問http://ip:port安裝Fiddler證書
4、Fiddler弱網模擬設置步驟:
1)“Fiddler->Rules->Performance->Simulate Modem Speeds”,把這個勾選上;意義:限速已經啟動
2)“Fiddler->Rules->Customize Rules...”,打開自定義規則;
3)在Fiddler ScriptEditor中搜索“m_SimulateModem”,找到如下代碼段,並修改“3000”和“1500”兩個地方的值,注釋告訴我們上面一行改的是每kb的延遲發送毫秒數,也就是“3000”這個值;下面那行改的是每kb的延遲接收毫秒數,也就是“1500”這個值。修改好后“File->Save”保存:
4)“Fiddler->Rules->Performance->Simulate Modem Speeds”,把這個再次勾選上。即可模擬弱網在手機app上進行測試了。