天天看點

利用Fiddler進行模拟限速測試

測試過程中需要模拟多種使用者網絡場景,但是公司網速嗖嗖的[拉仇恨了嗎?O(∩_∩)O哈哈~],除了使用Netlimiter軟體限制PC網速外,Fiddler能破麼?能破麼?

當然能!Fiddler是一個代理,它提供了用戶端請求前和伺服器響應前的回調接口,我們可以在這些接口裡面自定義一些邏輯。Fiddler的模拟限速就是在用戶端請求前來定義限速的邏輯,此邏輯是通過延遲發送資料或接收的資料的時間來限制網絡的下載下傳速度和上傳速度,進而達到限速的效果。Fiddler提供了一個功能,可以友善的模拟低速網路環境。

方法:Rules > Performances > Simulate Modem Speeds ,如圖所示:

利用Fiddler進行模拟限速測試

網速瞬間降低,感覺像回到了解放前,有木有……

也許Fiddler的低速已經超出你的忍耐程度了,那麼,可以使用腳本重新定義一下低速網絡

1. 打開腳本編輯器:Rules > Customize Rules

2. 搜尋m_SimulateModem,

3. 然後根據自己的需要修改如下語句

oSession["request-trickle-delay" ] = "300";(每上傳1KB延遲300ms)

oSession["response-trickle-delay" ] = "150";(每下載下傳1KB延遲150ms)

4. 點選Save Script後,之前勾選的Simulate Modem Speeds會被取消勾選,需要重新再勾選回來

從此,低速高速一鍵切換無煩惱