Fiddler工具使用介紹(一)

2021-08-21 21:39:37 字數 1986 閱讀 9422

**就是在客戶端和伺服器之間設定一道關卡,客戶端先將請求資料傳送出去後,**伺服器會將資料報進行攔截,**伺服器再冒充客戶端傳送資料到伺服器;同理,伺服器將響應資料返回,**伺服器也會將資料攔截,再返回給客戶端。

fiddler可以抓取支援http**的任意程式的資料報,如果要抓取https會話,要先安裝證書。

順序號,按照抓包的順序從1遞增

result:http狀態碼      

protocol:請求使用的協議,如http/https/ftp等

url:請求資源的位置

body:請求大小

caching:請求的快取過期時間或者快取控制值

content-type:請求響應的型別

process:傳送此請求的程序id

comments:備註

custom:自定義值

協議: http/1.1

client 頭域:

accept-encoding: gzip, deflate ———壓縮方法

accept-language: zh-cn ———語言型別

cookie頭域:將cookie值傳送給伺服器

transport 頭域:

connection:當網頁開啟完成後,客戶端和伺服器之間用於傳輸http資料的tcp連線是否關閉。keep-alive表示不會關閉,客戶端再次訪問這個伺服器上的網頁,會繼續使用這一條已經建立的連線;close表示關閉,客戶端再次訪問這個伺服器上的網頁,需要重新建立連線。

host:主機名或網域名稱,若沒有指定埠,表示使用預設埠80.

協議:http/1.1

狀態碼:200

cache頭域:

cache-control: private ———此響應訊息不能被共享快取處理,對於其他使用者的請求無效

date: sat, 05 aug 2017 04:37:43 gmt ———生成訊息的具體時間和日期

expires: sat, 05 aug 2017 04:37:42 gmt ———瀏覽器會在指定過期時間內使用本地快取

cookie/login 頭域:

set-cookie: bdsvrtm=264; path=/ ———把cookie傳送到客戶端

entity頭域

content-length: 202740 ———正文長度

content-type: text/html;charset=utf-8 ———告知客戶端伺服器本身響應的物件的型別和字符集

miscellaneous 頭域:

bdpagetype: 2

bdqid: 0x99791efd00036253

bduserid: 2577220064

server: bws/1.1 ———指明http伺服器的軟體資訊

x-ua-compatible: ie=edge,chrome=1

security頭域:

strict-transport-security: max-age=172800 ———基於安全考慮而需要傳送的引數,關於這個引數的解釋,請參考:

transport頭域:

connection: keep-alive

(6)textview:顯示請求或響應的資料。

(7)webforms:請求部分以表單形式顯示所有的請求引數和引數值;響應部分與textview內容是一樣的。

(8)auth:顯示認證資訊,如authorization

(9)cookies:顯示所有cookies

(10)raw:顯示headers和body資料

(11)json:若請求或響應資料是json格式,以json形式顯示請求或響應內容

(12)xml:若請求或響應資料是xml格式,以xml形式顯示請求或響應內容

Fiddler工具使用介紹三

對request設定斷點 1 通過選單選項或快捷鍵f11進行設定,如圖 當我們設定斷點後,進行http請求,資料報順序列會有中斷的標記,單擊該資料報可以看到在右側會增加一行操作欄。這個時候我們在前端是沒有正常載入網頁的,點選 run to completion 後可以返回響應資料。接下來為了看我們的...

fiddler 工具使用配置

前言 之前為了手動測試專案組之間提供的介面,確定到底是哪乙個介面出了問題。一般情況下,我們都直接採用了 google 瀏覽器上,f12 後,network 找到想要的 url,然後,直接在瀏覽器上訪問該介面。但是對於乙個新介面,尤其是它還是乙個post介面,或者引數較多的時候,寫起來也是頗多繁瑣。總...

介面測試 工具 Fiddler使用一

之前的介面測試,不管是準確性測試還是壓力測試,其實更關注的是介面對於傳輸過來的資料,進行分析的能力。也就是說在某種意義上測試時單向的乙個情況。於是乎,繼續研究吧。1.安裝,沒什麼好說的,特意安裝了最新版本,但桌面沒有出現應用圖示,鬱悶了一會,最土的方式從安裝檔案中撈出來傳送到桌面快捷方式。2.啟動了...