原理:Fiddler的模擬限速是在客戶端請求前來自定義限速的邏輯,此邏輯是通過延遲發送數據或接收的數據的時間來限制網絡的下載速度和上傳速度,從而達到限速的效果。
算法:那么我們的算法就是 1000/下載速度 = 需要delay的時間(毫秒),比如50kb/s 的下載數度,需要delay=1000/50=20毫秒來接收數據,這里注意下載速度的單位是kb/s
我們一般有兩種手段:
第一種:(永久的設置,修改后不需要在做其他配置)
1、打開fiddler的js,我是下載了FiddlerScript插件,故可以直接,如圖在 OnBeforeRequest(oSession: Session)中修改后,點擊【Save Script】即可
第二種:
1、依舊如圖,只是修改的位置是在if(m_SimulateModem)下面,根據自己要求來修改值,修改后,點擊【Save Script】
2、如果沒有安裝fiddlerscript插件,可如圖操作打開js文件來修改(Rules-----Customize Rules……),或者按Ctr+R
3、修改保存js后,需要勾選限速模擬器設置,如圖(Rules-----Performance----Simulate Modem Speeds……),勾選即可
到此限速操作完成!