背景:
作爲軟件測試工程師,經常會遇到弱網下的一些問題,這時需要通過某種方式來降低網速,以達到弱網的目的;
fiddler是一款非常強大的工具,可以通過fiddler來設置弱網模式,模擬弱網環境來進行測試;
操作步驟:
1.fiddler -- Rules--Customize Rules,會打開一個文件,按照如下步驟進行修改並保存:
詞義解釋:request-trickle-delay:網絡請求的延遲時間,response-trickle-delay:是網絡響應的延遲時間, 單位是毫秒
舉個栗子:修改值爲10000和9000,網絡請求會延遲10秒,網絡響應會延遲9秒:
2.**記得保存上一步驟內容哦!**
3.引用修改後的文件,正式開始弱網模式:
Rules -- Performance -- Simulate Modems Speeds,選中它,弱網模式完成!
4.如果想取消弱網模式,取消第三步驟的選中狀態即可呦~
技術提升:
如果想要更加真實的弱網,只需要給網速來個波動範圍即可,操作如下:
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "100";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "100";
---------- 這段代碼修改爲下面內容 ---------
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = ""+randInt(1,10000);
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = ""+randInt(1,9000);