fiddler基本使用一

一、fiddler弱網(wǎng)設(shè)置

Rules—>Cutomize?Rules打開(kāi)CustomRules.js?文檔

在文件中搜索關(guān)鍵字,m_SimulateModem


來(lái)分析一下這幾行代碼:

判斷m_SimulateModem是否為true,也就是是否設(shè)置了弱網(wǎng)模式。

如果為弱網(wǎng)模式。則分析代碼

oSession[“request-trickle-delay”]?=?“300”;?注釋的也很明白,Delay?sends?by?300ms?per?KB?uploaded.上傳1KB需要300ms,轉(zhuǎn)化一下上傳速度:1Kb/0.3s?=?10/3(KB/s)

如果你想設(shè)置上傳的速度為50KB/s,你則需要設(shè)置Delay?時(shí)間為?20ms

同樣的方法,也可以限制上傳的速度,調(diào)整oSession[“response-trickle-delay”]即可。


二、本地調(diào)試:AutoResponder

點(diǎn)擊fiddler AutoResponder Tab頁(yè)面,勾選Enable rules,Unmatched requests passthrough

通過(guò)fiddler把接口返回值存到本地,修改返回值。

把需要接口返回取本地的接口,拉到右側(cè)autoresponder,第1個(gè)選項(xiàng)框更改匹配接口規(guī)則,第2個(gè)選擇本地存的文件。


匹配規(guī)則

1)前綴為“EXACT:”表示完全匹配(大小寫(xiě)敏感):

2)無(wú)前綴表示基本搜索,表示搜索到字符串就匹配(基本):

只要match中包含了rules的字符串即可;

3)前綴為“NOT:”表示發(fā)現(xiàn)就不匹配:

與無(wú)前綴的基本搜索同理,只是發(fā)現(xiàn)了就不匹配,其他默認(rèn)匹配;

4)前綴為“REGEX:”表示使用正則表達(dá)式匹配:

.+匹配一個(gè)或多個(gè)字符,如regex:.+jpg ?包含有jpg字符串且以jpg字符串結(jié)尾的,即可匹配;

.*匹配0個(gè)或多個(gè)字符,如regex:.+.jpg.*包含有.jpg字符串即可匹配;

^匹配字符串開(kāi)始位置;

$匹配字符串結(jié)束位置,如regex:.+.(jpg|gif|bmp)$包含以jpg或gif或bmp字符串結(jié)尾的,即可匹配;

如regex:(?insx).+.(jpg|gif|bmp)$包含以jpg或gif或bmp字符串結(jié)尾的,不區(qū)分大小寫(xiě),且是單行的,即可匹配;

5)前綴為“REGEX:(?insx)”表示匹配方式其中:

i表示不區(qū)分大小寫(xiě);

n表示指定的唯一有效的捕獲是顯式命名或編號(hào)的形式;

s表示單行模式;

x表示空格說(shuō)明的;

Rule Editor:



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容