最近從事小程序的測試工作,順便研究了下專項測試相關的測試方法,本篇主要講解下弱網測試。
弱網測試點主要為:
1、弱網情況下,頁面展示友好性
2、弱網情況下,數據加載延遲,界面展示
3、網絡中斷,再次連接后,界面響應(包括界面恢復、音頻/視頻播放等情況)
4、弱網情況下,連續點擊發送請求,是否因網絡堆積造成崩潰
網絡范圍:
測試方法:
測試環境:Windows系統+WIFI
測試工具:Fiddler+Clumsy
測試說明:通過Fiddle 可以模擬網絡情況,上下行網絡,主要是網絡延遲下的弱網測試,Clumsy可以模擬網絡延遲、丟包率、節流、重發、亂序等情況
Fiddler 模擬網絡
上行速度500,表示每500ms 每kb 的上行速度,下行速度400,代表 400ms每kb的下行速度
Clumsy:
clumsy下載地址:https://pan.baidu.com/s/1iW51AAAqw8couc4H2oZj9A 提取碼:qsfc
延遲(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開始測試