精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

不卡中文字幕| 欧美黑人激情| 一本色道久久精品| 亚洲视频欧洲视频| 小泽玛利亚视频在线观看| 欧美午夜电影一区二区三区| 国产成人精品免费网站| 欧洲精品久久久| 男人天堂资源网| 老牛影视av一区二区在线观看| 色欧美片视频在线观看在线视频| 色中色综合成人| 午夜美女福利视频| 老妇喷水一区二区三区| 欧美成人激情在线| 一区二区黄色片| 日本成人手机在线| 欧美性生活一区| 国产综合中文字幕| 日本在线观看视频| 97久久精品人人做人人爽50路| 成人激情视频在线播放| 国产精品21p| 999久久久91| 亚洲精品网站在线播放gif| 五月六月丁香婷婷| 黄色精品视频| 欧美日韩在线视频一区| 国内外成人激情免费视频| 黄网在线观看| 9i在线看片成人免费| 91欧美激情另类亚洲| 日本免费在线观看视频| 国产精品a级| 久久激情五月丁香伊人| 99re这里只有| 欧美二区观看| 欧美二区三区的天堂| 国产成人无码av在线播放dvd| 青草av在线| 亚洲精品v日韩精品| 中文精品视频一区二区在线观看| 国产青青草在线| 91色|porny| 久精品国产欧美| 风流老熟女一区二区三区| 国产美女一区二区三区| 91精品免费看| 中文字幕日韩国产| 蜜臀精品一区二区三区在线观看| 日韩av大片在线| 国产成人无码精品亚洲| 亚洲精品孕妇| 国内精品久久久久影院优| 久久国产在线视频| 欧美精品二区| 高清欧美电影在线| 精品少妇久久久| 在线成人www免费观看视频| 欧美第一淫aaasss性| 青草影院在线观看| 综合久久99| 欧美乱大交xxxxx| 破处女黄色一级片| 黄色成人91| 91精品国产免费久久久久久| 久久久久久久久久99| 午夜日韩av| 国产69精品久久久久9| 久久精品国产亚洲av高清色欲| 亚洲视频免费| 欧美亚洲成人精品| 欧美成人一区二区视频| 老司机精品视频导航| 成人精品视频在线| 精品人妻伦一二三区久久| 成人免费视频免费观看| 精品一区二区三区视频日产| 亚洲av成人精品日韩在线播放| 91老司机福利 在线| 日本成人黄色| 黄色在线观看网站| 亚欧色一区w666天堂| 国产精品一区二区免费在线观看| 成人性生交大片免费观看网站| 91黄色免费观看| 亚洲精品中文字幕乱码无线| 日韩视频1区| 亚洲精品福利在线观看| 在线视频第一页| 欧美三级乱码| 欧美洲成人男女午夜视频| 免费看av在线| 国产成人在线免费观看| 久久久久一区二区| 免费在线观看黄| 亚洲高清一区二区三区| 日本美女高潮视频| 97超碰成人| 亚洲午夜色婷婷在线| 人妻人人澡人人添人人爽| 国产亚洲精品bv在线观看| 国产日韩精品电影| 人妻少妇一区二区三区| 国产精品人妖ts系列视频| 国产人妻人伦精品| 日韩精选视频| 亚洲成人网久久久| 国产91在线播放九色| 宅男噜噜噜66国产日韩在线观看| 91精品久久久久久久久久久| 午夜小视频免费| 亚洲视频在线一区观看| 国内外成人激情视频| 日本免费精品| 在线观看国产欧美| 天天综合网入口| 国产一区二区三区四| 日本一区视频在线观看免费| 欧美日韩在线视频免费观看| 欧美图片一区二区三区| 天天插天天射天天干| 最新国产精品久久久| 国产精品高清在线观看| 日本不卡视频一区二区| 一区二区三区中文字幕电影 | 亚洲美女精品视频| 欧美激情电影| 国产精品吊钟奶在线| 黄色美女一级片| 亚洲激情图片一区| 日韩av片专区| 波多野结衣在线观看一区二区| 68精品久久久久久欧美| 亚洲精品久久久久久动漫器材一区| 国产精品三级av在线播放| 北条麻妃在线一区| 日本久久成人网| 久久久免费在线观看| 国产视频在线观看视频| 国产精品久久久久久久久免费樱桃| 超碰97人人射妻| 理论片一区二区在线| 久久久久久久久久久人体 | 亚洲精品在线观看视频| 九九热视频精品| 国产在线精品不卡| 中文字幕一区二区中文字幕 | 精品污污网站免费看| 99久久精品免费视频| 天使萌一区二区三区免费观看| 老牛影视免费一区二区| 亚洲欧美韩国| 亚洲欧美在线x视频| 久久久成人免费视频| 久久久亚洲国产美女国产盗摄| 日韩欧美一区二| 婷婷精品在线| 国产成人精品日本亚洲| 国产视频二区在线观看| 欧美无人高清视频在线观看| 久久久久久久久久97| 国产一区二区三区在线观看免费| 黑人巨大国产9丨视频| 欧美一级大片在线视频| 久久99热这里只有精品国产| 亚洲黄色小说网| 天天av天天翘天天综合网色鬼国产| 亚洲 欧美 日韩在线| 午夜在线一区| 亚洲ai欧洲av| 免费观看亚洲视频大全| 久久全国免费视频| 四虎在线观看| 欧美日韩一区三区四区| 性色av无码久久一区二区三区| 国产九色精品成人porny| 乱熟女高潮一区二区在线| 欧美人妖视频| 国产精品久久久久久亚洲影视 | 免费成人三级| 国产成人中文字幕| 黄色网址在线免费观看| 精品久久久久久久久久久久包黑料| 国产精久久久久久| 国产网站一区二区| 在线视频观看一区二区| 亚洲黄页一区| 天堂va久久久噜噜噜久久va| 国产精品欧美一区二区三区不卡 | 超碰10000| 亚洲成aⅴ人片久久青草影院| 国产一区二区在线免费| 欧美人与禽猛交乱配| 国产一区二区激情| 亚洲精品成人电影| 色狠狠一区二区三区香蕉| 成人在线观看免费完整| 久久奇米777| 青青草精品在线| 欧美一区三区三区高中清蜜桃| 日本黄色三级视频| 欧美性猛交xxxx黑人交| 久久久久久激情| 日本一区二区三区久久久久久久久不| 在线免费观看av网| 国产亚洲激情| 热久久最新网址| 国产九一精品| 国产精品一区视频| 日本免费成人| 国产97在线|亚洲| 国产丝袜视频在线播放| 伊人伊成久久人综合网站 | 欧美色综合影院| 国产精品99无码一区二区| 国产精品毛片高清在线完整版| jjzzjjzz欧美69巨大| 久久激情综合网| avav在线看| 国产精品mm| 自拍偷拍视频在线| 精品免费一区二区| 麻豆一区区三区四区产品精品蜜桃| 国产高清视频一区二区| 国产精品福利网| 三级中文字幕在线观看| 欧美放荡办公室videos4k| 色影视在线观看| 国产一区二区三区欧美| 视频在线不卡| 日韩欧美自拍偷拍| 一区二区三区免费在线视频| 色屁屁一区二区| 国产寡妇亲子伦一区二区三区四区| 亚洲一卡二卡三卡四卡无卡久久| 日本黄色片免费观看| 国产精品国模大尺度视频| 国产精品无码久久久久久| hitomi一区二区三区精品| 久久久久国产免费| 国产精品自拍网站| 交换做爰国语对白| 国产一区美女在线| 少妇丰满尤物大尺度写真| 精品一区二区三区视频在线观看| 999精彩视频| 蜜臀精品久久久久久蜜臀| 亚洲天堂2018av| 捆绑调教一区二区三区| 国产一级片自拍| 精品一区二区久久| 一级片黄色免费| 国产精品1区2区| 中文字幕在线国产| 成人av手机在线观看| 三级视频网站在线观看| 91在线云播放| 成年人在线免费看片| 欧美国产一区二区在线观看| 精品日韩在线视频| 亚洲色图视频网站| 国产在线一区视频| 欧美丝袜一区二区三区| 中文字幕天堂在线| 欧美日韩久久久| 97人妻精品一区二区三区视频| 欧美剧情电影在线观看完整版免费励志电影 | 99国产**精品****| 青草全福视在线| 亚洲二区精品| 蜜臀久久99精品久久久酒店新书| 麻豆精品视频在线观看视频| 日本成人在线免费观看| av中文字幕一区| 亚洲人成人无码网www国产 | 国产高清免费在线| 亚洲天堂黄色| 免费在线观看日韩视频| 麻豆国产一区二区| 国产免费a级片| 国产丝袜美腿一区二区三区| 久久精品日韩无码| 亚洲午夜免费福利视频| 亚洲黄色免费观看| 91精品国产日韩91久久久久久| 乱色精品无码一区二区国产盗| 亚洲欧美综合精品久久成人| 国产成人l区| 97av视频在线| 深夜日韩欧美| 精品一区2区三区| 91欧美日韩| 日本欧美黄色片| 久久99精品久久久久久国产越南 | 性做久久久久久久久久| 国产午夜精品理论片a级探花| 免费网站成人| 4p变态网欧美系列| 成人在线啊v| 欧美主播一区二区三区美女 久久精品人| 欧美gay男男猛男无套| 波多野结衣之无限发射| 久久99精品久久久| 国产精品jizz| 亚洲综合自拍偷拍| 亚洲性猛交富婆| 亚洲黄色免费三级| 国产成人高清精品| 国产精品久久久久免费a∨| 澳门久久精品| 中文精品一区二区三区 | 国产精品福利观看| 国产调教精品| 欧美 亚洲 视频| 美美哒免费高清在线观看视频一区二区 | 久久青草视频| 九九九九精品| 综合天堂av久久久久久久| 国产三级日本三级在线播放| 成人免费看视频| 精品视频久久久久| 91精品国产91热久久久做人人| 久久电影视频| 91超碰caoporn97人人| 91成人精品在线| 中文字幕欧美日韩一区二区三区 | 久久久久久久久久影视| 亚洲人吸女人奶水| 亚洲午夜激情视频| 亚洲视频电影图片偷拍一区| 国产精品13p| 国产一级二级三级精品| 欧美久久综合| 善良的小姨在线| 中文字幕在线不卡视频| 中文字字幕在线观看| 亚洲欧洲xxxx| 激情开心成人网| 日韩高清在线播放| 老司机午夜免费精品视频| 亚洲午夜福利在线观看| 欧美性猛交xxxx免费看| 日韩午夜影院| 欧美在线国产精品| 日韩av网站在线免费观看| 成年人午夜免费视频| 91蜜桃免费观看视频| 国产性xxxx高清| 日韩精品在线播放| 桃色av一区二区| 欧美日韩一区二区三区在线观看免 | 日本一区二区三区国色天香| 无码人妻精品一区二区三区9厂 | 在线观看免费小视频| 在线精品视频免费观看| 成av人电影在线观看| 国产精品专区h在线观看| 91综合视频| 久久久久无码精品| 亚洲一区电影777| 亚洲av片在线观看| 国产精品999999| 久久综合国产| 青青草精品在线| 欧美日韩国产麻豆| 国产视频第一页在线观看| 91九色视频在线| 黄色另类av| 人人妻人人澡人人爽人人精品| 91成人网在线| 欧美成人性生活视频| 福利视频久久| 久久av一区| 黄色裸体一级片| 精品成人私密视频| 伊人久久综合一区二区| 亚洲精品影院| 国产福利精品一区二区| 日韩av一二三区| 永久免费毛片在线播放不卡 | 久久夜色精品| 老司机精品免费视频| 欧美成人猛片aaaaaaa| 亚洲黄色中文字幕| 自拍偷拍99| 99久久国产综合精品色伊 | 久久精品国产秦先生| 欧美日韩一级大片| 精品在线小视频| 成人av在线播放| 国产亚洲天堂网| 亚洲激情五月婷婷| 成人高清网站| yellow视频在线观看一区二区| 免费视频一区| 久久久99精品| 亚洲一区av在线播放| 超碰97久久| 天天爽夜夜爽一区二区三区 |