Fiddler_菜單欄介紹_02

Fiddler界面正則表達式

 

【Statistics】請求的性能數據分析瀏覽器

 

【Inspectors】查看數據內容緩存

Inspectors是用於查看會話的內容,上半部分是請求的內容,下半部分是響應的內容:服務器

 

 

【AutoResponder】攔截指定規則的請求session

AutoResponder容許你攔截指定規則的求情,並返回本地資源或Fiddler資源,從而代替服務器響應。工具

上圖中我將「baidu」這個關鍵字與我電腦「d:\timg16.jpg」這張圖片綁定了,再訪問baidu,就會被劫持。性能

 匹配規則:編碼

1.字符串匹配:只要訪問帶"baidu"的都會認爲是匹配3d

2.正則表達式匹配:參見正則表達式code

 

【Composer】 自定義請求發送服務器

Composer容許自定義請求發送到服務器,能夠手動建立一個新的請求,也能夠在會話表中,拖拽一個現有的請求

Parsed(解析)模式下你只須要提供簡單的URLS地址便可(以下圖,也能夠在RequestBody定製一些屬性,如模擬瀏覽器User-Agent)

 

【Filters】 請求過濾規則

可經過過濾規則來過濾掉那些不想看到的請求。

Zone 指定只顯示內網(Intranet)或互聯網(Internet)的內容

Host 指定顯示某個域名下的會話

【Timeline】 請求響應時間

在左側會話窗口點擊一個或多個(同時按下 Ctrl 鍵),Timeline 便會顯示指定內容從服務端傳輸到客戶端的時間

 

 

Fiddler菜單欄以下:

 

1.【comments】 -- 備註

工具欄氣泡點擊可添加備註,添加成功的備註能夠在comment欄中展現;

 

2.【Replay】 -- 回放

從新發送請求;按ctrl鍵無條件發送;按shit鍵可屢次發送

 

 

3.【X】清空請求列表

Remove all -- 刪除全部  快捷鍵:ctrl+X

Images -- 刪除全部圖片類型的請求

CONNECTs -- 刪除Tunnel to 的請求

 

4.【Go】 -- 繼續執行中斷的請求

按shit繼續選中的請求

設置斷點的操做步驟:

選中一條記錄,點擊底部的【All Processes】右側的空白區域,出現向上的箭頭,表示在發出去的時候打斷點;再次點擊,箭頭向下表示在返回的時候打斷點,第三次點擊取消斷點操做;

點擊【replay】從新請求一次,點擊【go】讓斷點繼續往下走;

 

5.【Stream】 -- 流模式 

fiddler有兩種模式:一、流模式:可實時把服務器數據返回給客戶端;二、緩衝模式:http請求全部的數據都準備好以後才把數據返回給客戶端;通常默認狀況下時緩衝模式,

點擊【stream】以後變成了流模式,Fiddler會即時將HTTP響應的數據返回給應用程序。更接近真實瀏覽器的性能,時序圖更準確。

但不能控制響應。該模式下修改響應內容不生效。

 

6.【Decode】 -- 解壓請求

解壓請求:即把http中的請求解壓出來,方便咱們查看。

有時響應數據是亂碼,以下,須要點擊Decode進行解碼

 

 7.【keep:All sessions】保持會話:即記錄全部的會話,通常保存的會話越多佔用的內存越大。

 

8. 【Any Process】 -- 過濾請求

按住Any Process 拖拽到Windows狀態欄中的被測程序中;則Fiddler只記錄該進程相關的請求。

單擊或右擊取消。

拖拽到狀態欄上某一程序中

 

9.【Find】 --- 查找

 

 10. 【Save】 -- 保存

 

11.【Screenshot】 -- 對當前請求截屏

直接點擊會倒計時再截屏

按住shift跳過倒計時

 

12. 【計時器】

13.【browse】調取瀏覽器:點擊【browse】,下拉框中出現了瀏覽器選項,點擊可直接打開對應的瀏覽器

14.【clear cache】清除緩存:點擊【clear cache】可直接清除IE瀏覽器的緩存。

15.【TextWizard】編碼/解碼:能夠輸入的內容包括瀏覽器進行編碼和解碼,支持轉碼的形式有多種。

16.【Tearoff】分離面板:點擊【Tearoff】可將右側的工具欄進行分離,若是想取消,直接點擊彈窗中的關閉按鍵便可。

相關文章
相關標籤/搜索