1. 程式人生 > >利用Fiddler進行模擬限速測試

利用Fiddler進行模擬限速測試

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

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

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

 

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

也許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會被取消勾選,需要重新再勾選回來

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