1.簡介
Fiddler本身的功能其實(shí)也已經(jīng)很強(qiáng)大了,但是Fiddler官方還有很多其他擴(kuò)展插件功能,可以更好地輔助Fiddler去幫助用戶去開發(fā)、測試和管理項(xiàng)目上的任務(wù)。Fiddler已有的功能已經(jīng)夠我們?nèi)粘9ぷ髦惺褂昧?,為了更好的擴(kuò)展Fiddler,F(xiàn)iddler也是支持一些插件的安裝,也支持用戶自己開發(fā)插件并安裝。
2.插件安裝
1.Fiddler擴(kuò)展插件下載地址:https://www.telerik.com/fiddler/add-ons 如下圖所示
如果你想學(xué)習(xí)接口自動(dòng)化測試,我這邊給你推薦一套視頻,這個(gè)視頻可以說是B站播放全網(wǎng)第一的接口自動(dòng)化測試教程,同時(shí)在線人數(shù)到達(dá)1000人,并且還有筆記可以領(lǐng)取及各路大神技術(shù)交流:798478386? ??
【已更新】B站講的最詳細(xì)的Python接口自動(dòng)化測試實(shí)戰(zhàn)教程全集(實(shí)戰(zhàn)最新版)_嗶哩嗶哩_bilibili【已更新】B站講的最詳細(xì)的Python接口自動(dòng)化測試實(shí)戰(zhàn)教程全集(實(shí)戰(zhàn)最新版)共計(jì)200條視頻,包括:1.【接口自動(dòng)化】目前軟件測試的市場行情以及測試人員能力標(biāo)準(zhǔn)。、2.【接口自動(dòng)化】全面熟練Requests庫以及底層方法調(diào)用邏輯、3.【接口自動(dòng)化】接口自動(dòng)化實(shí)戰(zhàn)及正則和JsonPath提取器的應(yīng)用等,UP主更多精彩視頻,請關(guān)注UP賬號(hào)。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337?
2.當(dāng)我們下載安裝好插件之后,這些插件的功能都會(huì)出現(xiàn)在Fiddler的輔助選項(xiàng)卡中。
3.安裝插件也很簡單,直接點(diǎn)擊Download下載好之后雙擊就可以安裝了,但是要注意的是安裝插件的時(shí)候?yàn)榱吮苊獠槐匾穆闊┳詈孟汝P(guān)閉Fiddler,然后再安裝插件,安裝好插件之后再重啟Fiddler。
3.Fiddler精選插件
宏哥這里按照插件首字母的先后順序列舉了一些工作中可能遇到或者是常用的、宏哥覺得比較重要的插件給小伙伴或者童鞋們講解和分享一下。
3.1Syntax-Highlighting Add-Ons插件
Syntax-Highlighting Add-Ons插件,如下圖所示:
該軟件包包含F(xiàn)iddler的三個(gè)最有價(jià)值的擴(kuò)展。
這些附加組件使用語法高亮顯示標(biāo)記:
SyntaxView檢查器為HTML,JavaScript,CSS,XML和其他Web格式提供語法突出顯示。
RulesTab2擴(kuò)展是一種直接在Fiddler中編輯FiddlerScript規(guī)則的強(qiáng)大方法。
FiddlerScript編輯器是一個(gè)獨(dú)立的文本編輯器,可幫助您編輯Fiddler的規(guī)則。它提供語法高亮顯示和類瀏覽器,以幫助您編寫腳本。
提示:也許是有價(jià)值吧,這些已經(jīng)包含在最新版本的Fiddler中,不再作為單獨(dú)下載提供。
?
3.2Traffic Differ插件
Traific Difer插件用來對比兩個(gè)請求。如下圖所示:
使用方式:拖動(dòng)請求就可以了,比較對比數(shù)據(jù)。
作用:在現(xiàn)實(shí)開發(fā)中,在一個(gè)網(wǎng)站優(yōu)化前保存一個(gè)完整的會(huì)話序列,在優(yōu)化后再保存一個(gè),通過對比兩個(gè)會(huì)話序列,來比較優(yōu)化起多大作用,Differ選項(xiàng)頁中會(huì)有詳細(xì)數(shù)據(jù)。
1.下載好插件之后雙擊安裝即可。
2.重啟Fiddler會(huì)發(fā)現(xiàn)輔助選項(xiàng)卡中多出了Differ選項(xiàng),如下圖所示:
3.直接把抓到的數(shù)據(jù)會(huì)話拉入到里面就可以進(jìn)行對比查看了, 這對前端檢查頁面優(yōu)化很有幫助。如下圖所示:
?
3.3Willow插件(重點(diǎn))
Willow插件:可以統(tǒng)計(jì)數(shù)據(jù)包、修改Host、請求重定向、編碼轉(zhuǎn)換、低網(wǎng)速模擬:慢速網(wǎng)絡(luò)模擬可視化、斷點(diǎn)調(diào)試、過濾HTTP請求等功能。
(1)Willow插件下載
Willow插件的下載地址:http://qzonetouch.github.io/commonWidget/willow ,最新版本:WillowSetup-1.5.2.zip,如下圖所示:
(2)Willow插件安裝
1.在解壓后的文件夾中,雙擊WillowSetup.exe文件進(jìn)行安裝。如下圖所示:
?2.運(yùn)行之后,直接下一步安裝即可, 記得一定要先關(guān)閉Fiddler,如下圖所示:
3.稍等一會(huì),等待下載復(fù)制文件,如下圖所示:
?
4.點(diǎn)擊“完成”,即可安裝Willow插件,如下圖所示:
5.安裝很簡單,Willow插件安裝完成后會(huì)自動(dòng)打開Fiddler。我們可以看到在輔助工具欄中出現(xiàn)了Willow插件的標(biāo)簽頁,說明Willow插件安裝成功了。如下圖所示:
?
(3)Willow插件的使用
1)Willow插件主要功能說明
我們可以把Willow插件當(dāng)作是AutoResponder工具和Tools —> HOSTS...功能的加強(qiáng)版。Fiddler中我們可以選擇Tools —> HOSTS...功能,來導(dǎo)入windows系統(tǒng)中的hosts文件。
1.啟動(dòng)Fiddler,點(diǎn)擊Tools-->HOSTS,如下圖所示:
2.勾選Enable remapping of requests for one host to a different host or IP, overriding DNS.來開啟Fiddler中的HOSTS功能。如下圖所示:
?3.點(diǎn)擊Import Windows Hosts File來導(dǎo)入windows系統(tǒng)中的hosts文件。如下圖所示:
?
4.之后我們就可以在這里編輯Windows系統(tǒng)中的hosts文件,來定義主機(jī)規(guī)則,會(huì)很方便。如下圖所示:
?
但是Willow插件對于Windows系統(tǒng)中的hosts文件的管理更加的豐富,可以根據(jù)不同的環(huán)境,比如測試環(huán)境,開發(fā)環(huán)境等,采用不同的主機(jī)規(guī)則。同理Willow插件對于AutoResponder工具也是一樣的,Willow插件可以用工程的方式,來區(qū)分不同環(huán)境所需要的主機(jī)規(guī)則和自動(dòng)響應(yīng)規(guī)則,這個(gè)功能就非常的實(shí)用。
2)創(chuàng)建項(xiàng)目
1.在Willow插件中,右鍵Add Project(Ctrl+P)。如下圖所示:
2.填寫項(xiàng)目的名稱,如下圖所示:
?
3.根據(jù)實(shí)際的需求,添加我們實(shí)際的測試環(huán)境或者項(xiàng)目環(huán)境。例如,我們以項(xiàng)目的方式創(chuàng)建兩個(gè)測試環(huán)境,測試和開發(fā)。如下圖所示:
?
3)給項(xiàng)目添加主機(jī)規(guī)則
1.選中項(xiàng)目,右鍵Add Host(Ctrl+o),如下圖所示:
2.Domain:訪問的地址。IP:實(shí)際訪問的地址。例如:當(dāng)我訪問百度的時(shí)候,會(huì)訪問到我本地的回環(huán)地址。如下圖所示:
?
說明:訪問www.baidu.com 實(shí)則訪問 127.0.0.1這個(gè)本地?fù)Q回地址,從而達(dá)到屏蔽網(wǎng)站的效果。
4)給項(xiàng)目添加自動(dòng)響應(yīng)規(guī)則
我們還可以利用Willow
給項(xiàng)目添加自動(dòng)響應(yīng)規(guī)則, 雖然Fiddler
中的AutoResponder
也有這個(gè)功能,但是Willow
更加強(qiáng)大。例如:當(dāng)請求百度頁面的時(shí)候,將百度logo圖片替換為本地圖片。具體操作步驟如下:
1.選中項(xiàng)目,右鍵Add Rule(Ctrl+U),如下圖所示:
2.填寫Match(原始會(huì)話)和Action(替換動(dòng)作),如下圖所示:
?
3.再次請求百度首頁的時(shí)候,百度首頁圖片會(huì)被本地圖片所代替。哈哈,像不像黑客將五星紅旗插在米國白宮的網(wǎng)站上,如下圖所示:?
?
5)總結(jié):
在使用Willow插件時(shí),勾選中的配置選項(xiàng),就可以進(jìn)行應(yīng)用,把不需要的環(huán)境配置取消勾選就可以了。
通過使用Willow插件,我們就可以用項(xiàng)目的方式去管理規(guī)則。因?yàn)樵趯?shí)際工作中會(huì)設(shè)計(jì)多套規(guī)則,如果單獨(dú)使用AutoResponder工具管理,就不是非常的方便了。但使用Willow插件就能非常系統(tǒng)的管理。而且你將這兩個(gè)插件搭配起來使用,可以使你的工作達(dá)到事倍功半的效果。
同時(shí)Willow插件還有其他的一些功能也非常好用,如:設(shè)置過濾器,設(shè)置配色,導(dǎo)入導(dǎo)出等功能,我們可以在實(shí)際的工作用慢慢的學(xué)習(xí)。
當(dāng)然一個(gè)項(xiàng)目中是可以添加多個(gè)規(guī)則的。如下圖所示:
4.小結(jié)
Fiddler還有很多插件,我們用到過后,慢慢積累總結(jié)。如果所有的插件都不能滿足你的需求 ,你也可以自己開發(fā)插件。好了,今天時(shí)間也不早了,宏哥就講解和分享到這里,感謝你耐心地閱讀?。?!
?文章來源地址http://www.zghlxwxcb.cn/news/detail-624048.html
?文章來源:http://www.zghlxwxcb.cn/news/detail-624048.html
?
?
?
?
?
?
?
?
?
?
?
到了這里,關(guān)于《吐血整理》進(jìn)階系列教程-拿捏Fiddler抓包教程(20)-Fiddler精選插件擴(kuò)展安裝讓你的Fiddler開掛到你懷疑人生的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!