精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

測試工程師良品 —— Fiddler工具簡介

開發 開發工具
Fiddler 是目前最強大最好用的調試工具之一,它能記錄所有客戶端和服務器的http和https請求,設置 CGI 請求的斷點,甚至修改輸入輸出數據。

一、前言

Fiddler 是目前最強大最好用的調試工具之一,它能記錄所有客戶端和服務器的http和https請求,設置 CGI 請求的斷點,甚至修改輸入輸出數據。

fiddler 的工作原理,是它在 web server 和 web browser 之間搭了一層 proxy,所有的請求都會經過它,如下圖所示:

Fiddler

fiddler可以針對web端和移動端網絡請求進行抓包分析,如何安裝和實現抓包,以及如何在無數請求中運用強大的過濾機制進行精準定位,這里不再進行介紹。fiddler除了進行以上常用功能之外,還能針對抓包過程和請求進行設置。以下將按照fiddler菜單和fiddler script分類介紹fiddler的一些功能。

二、Fiddler 菜單頁面

除了對web端和移動端進行抓包之外,fiddler菜單還可以實現以下常用功能。

  • 設置斷點
  • Fiddler AutoResponder 請求地址重定向
  • fiddler限速

1. 設置斷點

斷點可以分為request和response斷點。request斷點是打在request請求的時候,未到達服務器之前,response斷點是打在服務器響應之后,在Fiddler將響應傳回給客戶端之前攔截。可以通過打斷點,修改請求內容,達到需要的目的。

Fiddler可以修改以下請求:

  • Fiddler設置斷點,可以修改HTTP請求頭信息,如修改Cookie,User-Agent等
  • 可以修改請求數據,突破表單限制,提交任意數字,如充值最大100,可以修改成10000
  • 攔截響應數據,修改響應體,如修改服務端返回的頁面數據

全局斷點:這種方法會中斷所有的會話

  • 設置斷點:Rules-> Automatic Breakpoint ->[type]
  • 清除斷點:Rules-> Automatic Breakpoint ->Disabled

單個斷點

(1) 請求前斷點(before response): bpu

  • 在命令行中輸入: bpu www.baidu.com
  • 清除斷點:在命令行中輸入bpu

(2) 響應后斷點(after requests): bpafter

  • 在命令行輸入:bpafter www.baidu.com
  • 清除斷點: 在命令行中輸入bpafter

斷點設置并成功攔截請求,可以在右側分析區修改數據,并選擇 run to continue 或者繼續 break on response。

2. Fiddler AutoResponder 請求地址重定向

AutoResponder 是 Fiddler 比較重要且比較強大的功能之一。可用于攔截某一請求,并重定向到本地的資源,或者使用Fiddler的內置響應。可用于調試服務器端代碼而無需修改服務器端的代碼和配置,因為攔截和重定向后,實際上訪問的是本地的文件或者得到的是Fiddler的內置響應。

如圖所示,勾選按鈕,并點擊 Add Rule ,將 Rule Editor 第一行修改為線上檔案位址,按下 Rule Editor 第二行右邊的箭頭,選擇 Find a file ... ,選擇要替換成的本機端檔案,按下右邊的 SAVE ,大功告成;將線上檔案替換成另一個線上檔案,只需在 Rule Editor 第二行填入的是另一線上檔案位址。

如圖:

3. Fiddler 限速

web 前端研發過程中,我們都希望在網速很慢的時候,用戶首先看到的是渲染出的界面,而不是一片空白。那么這個時候,網絡限速就能很方便在 localhost 針對類似的情況來做性能調試與優化。

通過 fiddler 來模擬限速,是因為 fiddler 本來就是個代理,它提供了客戶端請求前和服務器響應前的回調接口,我們可以在這些接口里面自定義一些邏輯。Fiddler 的模擬限速正是在客戶端請求前來自定義限速的邏輯,此邏輯是通過延遲發送數據或接收的數據的時間來限制網絡的下載速度和上傳速度,從而達到限速的效果。

開啟方法如下:Rules → Performances → Simulate Modem Speeds。勾選之后,會發現網速瞬間慢下來了很多。

菜單欄可以直接開啟限速,但是網絡限速數值是多少,需要通過 fiddler script 進行查看和設置。

三、Fiddler script

在 web 前端開發的過程中,大多數情況下,通過 fiddler 默認菜單的功能可以滿足開發者的很多調試需求,然而當有更復雜的調試場景時,需要通過 Fiddler Script 實現。

Fiddler Script 的本質其實是用 JScript.NET 語言寫的一個腳本文件 CustomRules.js,語法類似于 C#, 通過修改 CustomRules.js 可以實現很多菜單欄不能直接實現的功能。

Fiddler script 可以實現的功能:

  • 設置限速數據
  • 修改http的Request或Response

打開腳本文件CustomRules.js有兩種方法:

  • CustomRules.js 位于 C:\Documents and Settings\[your user]\My Documents\Fiddler2\Scripts\CustomRules.js,打開文件即可
  • 在 Fiddler 中打開 CustomRules.js 文件:啟動Fiddler, 點擊菜單 Rules->Customize Rules,彈出 Fiddler Script 編輯框,即可編輯文件

1. 設置限速數據

打開fiddler script編輯框,找到如下代碼:

  1. if (m_SimulateModem) { 
  2.     // Delay sends by 500ms per KB uploaded. 
  3.      oSession["request-trickle-delay"] = "500";  
  4.      // Delay receives by 150ms per KB downloaded. 
  5.      oSession["response-trickle-delay"] = "150";  
  6.  } 

“500”和“150”就是當前delay的時間,可以按照需要手動修改。

算法就是 1000/下載速度 = 需要delay的時間(毫秒),比如50kB/s 需要delay20毫秒來接收數據,所以根據你需要的網絡速度來修改上述值。

【注】:存檔之后,原本已經勾選的Simulate Modem Speeds 會被取消勾選,需要再到Rules → Performances → Simulate Modem Speeds 勾選,同時需要注意一定要禁用瀏覽器代理插件,以及修改完成后重啟瀏覽器才能生效。

2. 修改http的Request或Response

修改 Request 和 Response 要在 FiddlerScript 中的 OnBeforeRequest 和 OnBeforeResponse 函數中添加規則即可。OnBeforeRequest 函數是在每次請求之前調用,OnBeforeResponse 函數是在每次響應之前調用。

將請求轉發到相同端口號的不同服務器(修改請求的 Host)

  1. if(oSession.HostnameIs("www.baidu.com")) {        
  2.    oSession.hostname = "www.sina.com.cn";  

這個例子是將發送到百度的請求轉發到新浪,這里只是改變了host,并不改變后面的地址。如下面圖片所示:

除此之外,通過修改 fiddler script 文件內容,可以實現很多通過菜單欄無法實現的功能,包括修改 session 的樣式,修改 http(s) 請求內容,還可以定制 rule 菜單的子菜單等,可以自行學習。

Fiddler 作為目前最好用的調試工具之一,功能很強大,這里僅做簡單介紹,有興趣的可以深入學習。

四、與其他抓包軟件的區別

1. 與charles:

fiddler 有win和linux版本,linux版本需要在Mono環境中運行;charles 沒有平臺限制。Fiddler屬于上游,在fiddler里面對http進行的一些修改直接會影響到Charles里面的請求結果。

2. 與WinPcap:

Winpcap是一個Win32平臺下用于抓包和分析的系統,包括一個內核級別的packet filter,一個底層的DLL(packet.dll)和一個高級的獨立于系統的DLL(Wpcap.dll)。主要抓取底層通信數據包,比如協議棧、數據流組裝等,是底層環境可以直接操縱網絡通信的程序。

它不依靠主機的諸如TCP/IP協議去收發數據包,這意味著它不能處理同一臺主機中各程序之間的通信數據。跟fiddler抓取的http(s)數據包有本質區別。

【本文是51CTO專欄機構“豈安科技”的原創文章,轉載請通過微信公眾號(bigsec)聯系原作者】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2009-02-23 09:41:29

面試軟件測試工程師

2011-05-19 15:27:39

測試工程師

2015-02-13 19:52:47

測試工程師APPTestin云測

2012-10-10 09:42:58

谷歌測試測試工程師

2025-08-27 08:39:26

2016-03-25 13:43:19

飛象網

2025-03-14 10:00:00

黑客AI網絡安全

2019-11-08 11:08:29

測試工程師AI人工智能

2012-03-02 08:56:25

軟件測試

2018-12-29 15:10:22

工程師爬蟲Python

2022-11-09 07:18:18

驅動測試BDD

2023-06-08 13:03:55

2009-03-05 09:39:07

工程師軟件測試加班經歷

2009-06-16 11:36:34

軟件測試工程師獵頭職業

2012-09-07 10:20:53

2009-02-24 10:31:33

軟件測試工程師角色定位

2011-04-18 16:41:01

測試工程師軟件測試

2019-09-11 15:29:08

工程師瀏覽器軟件

2009-10-09 09:44:37

2011-04-18 15:07:53

測試工程師軟件測試
點贊
收藏

51CTO技術棧公眾號

日本免费黄视频| 亚洲一区二区三区777| 性の欲びの女javhd| 欧美激情三区| 一区二区三区在线免费播放| 国产精品久久亚洲| 日韩精品在线一区二区三区| 亚洲国产不卡| 精品香蕉在线观看视频一| 天天爱天天操天天干| 日本三级在线观看网站| 久久综合久久久久88| 91免费电影网站| 一级成人黄色片| 欧美a级在线| 亚洲图片欧美日产| 国偷自产av一区二区三区麻豆| 都市激情亚洲一区| 亚洲国产综合在线| 亚洲欧美一区二区原创| 日本高清视频免费观看| 理论电影国产精品| 2024亚洲男人天堂| 黄色一级视频免费| 久久精品国产大片免费观看| 亚洲国产精久久久久久| 手机精品视频在线| 日韩一区二区三区免费视频| 五月婷婷另类国产| 喜爱夜蒲2在线| 三区四区在线视频| 久久精品一区二区三区不卡牛牛| 国产不卡一区二区在线观看| 97在线公开视频| 日本伊人色综合网| 欧美在线视频网| 69精品久久久| 国产精品sm| 理论片在线不卡免费观看| 卡一卡二卡三在线观看| 亚洲人成网站77777在线观看 | av日韩在线看| 男人影院在线观看| 国产精品丝袜一区| 日本一区美女| 麻豆导航在线观看| 91免费在线视频观看| 国产精品久久7| 蜜臀av中文字幕| 高清日韩电视剧大全免费| 亚洲综合中文字幕在线观看| 6—12呦国产精品| 蜜桃av一区二区在线观看| 国产成人一区二区| 香蕉污视频在线观看| 鲁大师成人一区二区三区| 91av在线视频观看| 日本道在线观看| 国产精品美女久久久浪潮软件| 欧美日本高清一区| 黄网站免费在线| 亚洲伦理精品| 欧洲精品毛片网站| 欧美男人天堂网| 久久99精品一区二区三区 | 中国精品一区二区| 麻豆一区二区在线| 成人免费网站在线观看| 国产www免费观看| 丁香五精品蜜臀久久久久99网站| 国产精品久久久久久久免费大片 | 久久综合资源网| 奇米影视首页 狠狠色丁香婷婷久久综合 | 国模套图日韩精品一区二区| 欧美色播在线播放| 超碰在线97免费| 成人免费观看49www在线观看| 日韩欧美国产综合| aa片在线观看视频在线播放| 亚洲婷婷伊人| 日韩中文在线中文网三级| 26uuu成人网| 精品二区视频| 国产成人精品免高潮在线观看 | 一级黄色片日本| 国产精品s色| 日韩美女视频在线观看| 国产一区二区三区在线观看| 国产91精品精华液一区二区三区| 精品国产乱码久久久久久88av | 欧美69xxx| 男人的天堂久久| 夜夜躁日日躁狠狠久久88av| 疯狂试爱三2浴室激情视频| 国产精品www.| 国产精品海角社区在线观看| 精品国产av鲁一鲁一区| 久久综合久久99| 91看片淫黄大片91| 春暖花开亚洲一区二区三区| 欧美一区二区三区播放老司机| 制服丝袜第一页在线观看| 精品美女在线视频| 欧美激情综合色综合啪啪五月| 日韩人妻精品中文字幕| 国内成人自拍视频| 欧美大陆一区二区| h网站久久久| 色婷婷综合久久久| 人妻 丝袜美腿 中文字幕| 精品一区电影| 午夜精品福利在线观看| 一区二区日韩视频| 久久久午夜精品理论片中文字幕| 99热这里只有精品免费| 777午夜精品电影免费看| 欧美精品一区男女天堂| 国产精品嫩草影院俄罗斯| 性色一区二区三区| 国产美女99p| 久cao在线| 欧美手机在线视频| 日韩网站在线播放| 亚洲激情精品| av成人免费观看| 老司机精品视频在线观看6| 欧美性猛交xxxx| 在线看黄色的网站| 亚洲综合色站| 成人精品久久一区二区三区| 大地资源中文在线观看免费版| 午夜私人影院久久久久| 国产男女无遮挡猛进猛出| 手机亚洲手机国产手机日韩| 国产精品成久久久久三级| 天天摸天天干天天操| 亚洲午夜一二三区视频| 色欲欲www成人网站| 国产精品成人一区二区不卡| 国产精品久久久久久久久久久新郎| 亚州视频一区二区三区| 亚洲成av人综合在线观看| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 色狠狠色噜噜噜综合网| 99re久久精品国产| 在线亚洲欧美| 久久免费99精品久久久久久| 春色校园综合激情亚洲| 亚洲第一在线视频| 国产一区二区三区影院| av不卡免费电影| 国产黄页在线观看| 天天久久夜夜| 国产精品福利在线观看| jizz在线观看中文| 5月丁香婷婷综合| 强乱中文字幕av一区乱码| 国产大陆精品国产| 国产精品入口芒果| 日韩大尺度在线观看| 7m精品福利视频导航| 你懂的在线网址| 欧美午夜片在线观看| 国产成人免费观看网站| 久久99精品国产.久久久久| 一区二区精品视频| 欧美日韩午夜电影网| 欧美激情第三页| 亚洲乱码在线观看| 欧美日韩午夜激情| 日韩免费成人av| 精品亚洲免费视频| 2018中文字幕第一页| 希岛爱理av免费一区二区| 国产精品99导航| 免费看a在线观看| 精品久久久久久综合日本欧美 | 超碰超碰在线| 精品成人一区二区三区| 91精品国产综合久久久蜜臀九色| 国产拍揄自揄精品视频麻豆| 污污视频网站在线| 日韩天天综合| 亚洲欧美日韩精品久久久| 综合中文字幕| 国产精品福利网| 污网站在线免费看| 亚洲欧美制服另类日韩| 国产精品欧美亚洲| 欧美日韩精品二区| 91ts人妖另类精品系列| 成人午夜电影久久影院| 黄色av免费在线播放| 综合激情视频| 欧美日韩国产一二| 一区二区三区视频免费视频观看网站| 91sa在线看| 国产视频一区二区| 国产亚洲精品久久| 六月婷婷综合网| 欧美性色综合网| 动漫精品一区一码二码三码四码| 国产人妖乱国产精品人妖| 一级全黄裸体片| 麻豆国产精品777777在线| 黄色大片在线免费看| 国产精品久久观看| 欧美日韩精品免费在线观看视频| 麻豆久久一区| 国产精品麻豆va在线播放| ****av在线网毛片| 欧美成人sm免费视频| 国产成人天天5g影院在线观看| 欧美v亚洲v综合ⅴ国产v| 亚洲午夜激情视频| 日本高清成人免费播放| 国产无遮无挡120秒| 亚洲欧美影音先锋| 美国一级黄色录像| 久久久av毛片精品| 国产xxxxxxxxx| 成人小视频免费在线观看| 亚洲午夜精品一区| 青青青爽久久午夜综合久久午夜| 国产伦精品一区二区三区四区视频_| 亚洲天天影视网| 亚洲精美视频| 精品一区二区三区中文字幕老牛| 精品国产一区二区三区麻豆免费观看完整版 | 禁久久精品乱码| 亚洲一区 在线播放| 99久久久久| 亚洲永久激情精品| 欧美一区二区三区高清视频| 免费成人在线观看av| 久久丝袜视频| 国产欧美日韩在线播放| 99亚洲乱人伦aⅴ精品| 99电影在线观看| 日韩欧美中文字幕一区二区三区| 成人羞羞国产免费| 国产麻豆一区二区三区| 成人在线精品视频| 少妇高潮一区二区三区99| 国产精品一区二区三区毛片淫片| 一区在线影院| 成人福利在线观看| 97久久精品一区二区三区的观看方式| 国产日韩亚洲欧美| 精品成人18| av在线不卡一区| 粉嫩久久久久久久极品| 国产欧美综合精品一区二区| 97久久超碰| 精品视频第一区| 国产不卡av一区二区| 日本成人黄色| 99久久亚洲精品| 老司机午夜网站| 亚洲一级影院| 成人免费观看视频在线观看| 久久午夜电影| 亚洲午夜精品一区| 国产99久久久久久免费看农村| 99久久久无码国产精品性波多| www.在线成人| 亚洲黄色免费视频| 国产精品久久久久久久久久免费看 | 亚洲在线观看免费视频| 日韩黄色三级视频| 一本色道a无线码一区v| 在线观看国产小视频| 欧美一区二区三区日韩| 日本高清视频免费观看| 亚洲欧洲日韩国产| 麻豆免费在线视频| 国内成人精品视频| 亚洲成人va| 亚洲中国色老太| 欧美午夜寂寞| 亚洲韩国在线| 在线高清一区| 欧美大尺度做爰床戏| 麻豆成人久久精品二区三区小说| 91视频福利网| 99久久久国产精品| 少妇愉情理伦三级| 亚洲福中文字幕伊人影院| 国产成人无码专区| 日韩一级完整毛片| 成人在线观看网站| 久久久免费av| 免费一级欧美在线观看视频| 国产精品青青草| 日韩精品免费| 69堂免费视频| 国产精品综合久久| 国产成人福利在线| 亚洲一卡二卡三卡四卡五卡| 国产剧情在线视频| 日韩午夜电影av| 国产在线观看黄| 欧美激情视频网| 青娱乐极品盛宴一区二区| 国产日韩欧美亚洲一区| 久久久久久久久丰满| 日韩欧美xxxx| av在线一区二区三区| 欧美一级特黄高清视频| 色偷偷久久人人79超碰人人澡| 亚洲精品一区二区三区新线路| 日韩中文娱乐网| 怡红院成人在线| 精品久久久久久一区二区里番| 久久久久国产| jizz欧美性11| 久久嫩草精品久久久精品| 久久婷婷一区二区| 91精品国产综合久久蜜臀| 超碰免费在线观看| 欧美亚洲日本网站| 高清欧美性猛交xxxx黑人猛| 国产日产欧美一区二区| 蜜桃视频一区二区| 久久精品一区二区免费播放| 亚洲尤物在线视频观看| 99热这里只有精品在线| 日韩中文字幕不卡视频| 第四色男人最爱上成人网| 久久成人资源| 亚洲日本黄色| 国产草草浮力影院| 亚洲综合另类小说| 成人av手机在线| 欧美另类99xxxxx| 日韩精品成人| 国产精品一二三在线观看| 久久国产精品99久久久久久老狼| 久久久久久久毛片| 日本韩国欧美国产| shkd中文字幕久久在线观看| 国产精品wwwwww| 欧美亚洲高清| 色戒在线免费观看| 中文字幕五月欧美| 国产精品呻吟久久| 九九热在线精品视频| 日韩欧美久久| 丰满少妇久久久| 91色婷婷久久久久合中文| 日本免费观看视| 亚洲欧美国产日韩天堂区| 26uuu亚洲电影| 日韩av电影在线观看| 免费的成人av| 登山的目的在线| 日韩欧美亚洲另类制服综合在线 | 国产成人在线视频| 人人狠狠综合久久亚洲婷| 国产精品v日韩精品v在线观看| 国产精品伦一区| va视频在线观看| 久久久久一本一区二区青青蜜月| 国产精品白丝一区二区三区| 欧美日韩黄色一级片| 久久久99久久精品欧美| 97精品人妻一区二区三区在线 | 中文字幕在线字幕中文| 亚洲毛片在线观看| 欧美亚洲黄色| 国产xxxx振车| 久久蜜臀中文字幕| 岳乳丰满一区二区三区| 免费不卡在线观看av| 久久超级碰碰| 国产aaaaa毛片| 亚洲最新视频在线播放| 日本免费一区二区三区最新| 国产精品欧美在线| 亚洲午夜久久久久久尤物| 成人免费看aa片| 欧美日韩高清一区| а√天堂中文在线资源8| 四虎影院一区二区三区 | 欧美日韩色视频| 精品成人佐山爱一区二区| 福利精品在线| 精品少妇人欧美激情在线观看| 久久一区二区三区四区| 国产精品自拍电影| 欧美夜福利tv在线| 亚洲视频电影在线| 欧美大波大乳巨大乳| 日韩欧美国产一二三区| 另类图片综合电影| 在线观看三级网站| 日本一区二区在线不卡| 性猛交xxxx乱大交孕妇印度| 日韩女优在线播放| 韩国欧美一区|