五 Fiddler——模擬弱網環境

五 Fiddler——模擬弱網環境

前言

移動端的測試,最離不開的就是網絡。在測試的時候,我們要考慮網絡的各種情況,網絡穩定流暢、弱網環境、網絡之間的切換,斷網再連接等等。
那麼如何模擬弱網環境呢?

1 360WIFI模擬弱網

pc發射wifi,手機連接到此wifi,可以通過[360隨身wifi]控制手機的網速

2 Fiddler模擬弱網

2.1 操作

Fiddler可以通過更改配置,調整發生請求到服務器和響應給客戶端的延遲時間,具體見下圖:
五 Fiddler——模擬弱網環境

操作:菜單欄-Rules->Performace->勾選Simulate Modem Speeds。再發送請求,會發現網速變得很慢。五 Fiddler——模擬弱網環境

2.2 弱網原理

Fiddler模擬弱網的原理:
(1)點擊Rules->Costomize Rules,打開文檔
五 Fiddler——模擬弱網環境
(2)Ctrl+F搜索:m_SimulateModem:
五 Fiddler——模擬弱網環境
(3)我們來分析一些這幾行代碼

if (m_SimulateModem) {
             // Delay sends by 300ms per KB uploaded.
            oSession["request-trickle-delay"] = "1300"; 
             // Delay receives by 150ms per KB downloaded.
             oSession["response-trickle-delay"] = "150"; 
            }

首先判斷m_SimulateModem是否爲true,也就是是否設置了弱網模式。
若爲弱網模式,則執行以下代碼:

// 發送1KB需要300ms ,
oSession["request-trickle-delay"] = "1300";   
//  接受1KB需要150ms ,
 oSession["response-trickle-delay"] = "150"; 

我們可以通過修改這兩個值,來模擬不同網絡段的網速。每次編輯並保存配置文件後,Simulate Modem Speeds選項會被取消,請重新勾選。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章