弱網測試測試點
弱網測試思路圖:
測試維度:
測試點:
網絡范圍:
測試方法:
蘋果手機:
ios系統一般自帶弱網環境測試,可以通過設置各種網絡環境,模擬弱網環境,如3G,wifi,very bad Network或者自定義網絡環境進行測試。可以選擇Charles工具,通過連接代理在Charles端進行網路配置
在蘋果手機的設置如下:設置>開發者選項>Status:on,選擇想要測試的網絡環境,便可以在該環境下測試App。
注意:測試完成后記得將Status的狀態改為off。
安卓手機:
測試環境:Windows系統+WIFI
測試工具:Fiddler+Clumsy
測試說明:通過Fiddle 可以模擬網絡情況,上下行網絡,主要是網絡延遲下的弱網測試,Clumsy可以模擬網絡延遲、丟包率、節流、重發、亂序等情況
Fiddler 模擬網絡
上行速度500,表示每500ms 每kb 的上行速度,下行速度400,代表 400ms每kb的下行速度
Clumsy:
延遲(Lag),數據延遲,毫秒
掉包(Drop),丟包
節流(Throttle),把一小段時間內的數據攔截下來后再在之后的同一時間一同發出去。
重發(Duplicate),隨機復制一些數據並與其本身一同發送。
亂序(Outof order),打亂數據包發送的順序。
篡改(Tamper),隨機修改小部分的包裹內容。
測試過程:
1. PC端打開Fiddler,手機連接代理
2. 打開clumsy,在Filtering輸入框中輸入:outbound and ip.DstAddr == 59.83.221.218(這是你的手機的IP地址)
3. 根據要求,勾選(Lag),設置Delay輸入框為500
4. 點擊start,打開你的手機app
要停止就點擊Stop,然后再次修改數據,點擊start開始測試
本章內容來自以下網址:
https://www.cnblogs.com/zhangfeiyue/p/10683984.html
https://www.cnblogs.com/wongel/p/10255831.html