學習測試9-接口測試 2-抓包工具Fiddler

Fiddler 抓包工具的使用

怎么找接口信息,可以通過瀏覽器的開發者工具

在這里插入圖片描述
在這里插入圖片描述
請添加圖片描述

Fiddler 是一個 HTTP 協議調試代理工具

在這里插入圖片描述

File 菜單:

Capture Traffic(或 F12):是個開關,可以控制是否把 Fiddler 注冊為系統代理。當把 Fiddler 注冊為系統代理時,所有依賴于 WinINET 代理的應用(如 IE 瀏覽器和其他瀏覽器)會把 Web 請求發送給 Fiddler
New Viewer:是用來打開一個新的 fiddler 窗口
Load Archive:用于重新加載之前保存的 fildder 文檔
Save:保存 session 會話
Import Sessions…:導入 session 會話
Export Sessions:導出 session 會話
Exit:退出

Edit 菜單:

Copy:下面的幾個子菜單分別支持復制選中 Session 的某些信息
Remove:下面的子菜單分別支持從 Web Session 列表中刪除全部、選擇或未選中的 Session
Select All(或 Ctrl + A):命令選擇 Sessions 列表的所有內容
Paste as Session:命令會基于剪貼板上的內容,生成一個或多個模擬的 Web Session
Find Session…(或 Ctrl + F):命令會打開 Find Session 窗口,搜索捕獲到的數據流

Rules菜單:
Hide Image Request:觸發器控制是否在 Web Session 列表中顯示圖像類 Session
Hide CONNECTS:觸發器控制是否在 Web Session 列表中顯示使用 CONNECT 請求方法的 Session
Automatic Breakpoints:子菜單控制 Fiddler 是否會自動在 Before Requests 或 After Responses 處設置斷點。Ignore Image 觸發器控制這些斷點是否作用于圖片請求
Customize Rules…(或 Ctrl + R):菜單命令會使用配置的腳本編輯器打開當前的 FiddlerScript 文件
Require Proxy Authentication:如果選中 Require Proxy Authentication 菜單項,所有未提交 Proxy-Authorization 請求頭的請求會返回 HTTP/407 響應,要求客戶端安裝證書,該規則可以用于測試 HTTP 客戶端,確保這些規則在有證書的客戶端服務器上可以正常工作
Apply GZIP Encoding:如果選中 Apply GZIP Encoding 菜單項,只要請求包含具有 gzip 標識的 Accept-Encoding 請求頭,就會對除了圖片以外的所有響應使用 GZIP HTTP 進行壓縮。該規則用于測試使用 GZIP 選項支持的客戶端是否真正對內容進行壓縮。該選項還支持性能調優,并且計算傳輸的壓縮后的數據流的字節數
Remove All Encoding:如果選中 Remove All Encoding,會刪除所有請求和響應的 HTTP 內容編碼和傳輸編碼
Hide 304s:選項會隱藏包含 HTTP/304 Not Modified 狀態的響應的所有 Session
Request Japanese Content:選項會把所有請求的 Accept-Encoding 請求頭設置或替換為 ja 標識,表示客戶端希望響應以日語形式發送
User-Agents:子菜單支持把所有請求的 User-Agent 請求頭設置或替換成指定值
performance:子菜單提供影響 Web性能的簡單選項

Tools 菜單:
Options…:打開 Fiddler Options 窗口,針對 fiddler 的設置
WinINET Options…:打開 IE的Internet Options 窗口,windows 的 ie 設置
Clear WinINET Cache(或 Ctrl + Shift + X):選項會清空 IE 和其他應用中所使用的 WinINET 緩存中的所有文件
Clear WinINET Cookies:選項會清空 IE 和其他應用中所發送的WinINET Cookie.Session 的 Cookies 還是保持不變
TextWizard…(或 Ctrl + E):對文本進行編碼和解碼的工具
Compare Session(或 Ctrl + W):選項只有當選中 Web Session 列表中的兩個 Session 時才有效。
Reset Script:重置腳本
Sandbox:打開 http://webdbg.com/sandbox/
View IE Cache:打開 IE 緩存窗口
Win8 Loopback Exemptions:windows 使用了一種叫做 “AppContainer” 的隔離技術,使得一些流量無法正常捕獲,在 fiddler 中點擊 Win8 Loopback Exemptions 按鈕可以解除這個詛咒,這個與工具欄中的 WinConfig 功能是一致的
New Session Clipboard…:打開一個 Session 的剪貼板
HOSTS…:選項會打開 Fiddler 的 Host Remapping 工具

View 菜單:
Show Toolbar:控制 Fiddler 工具欄是否可見,默認是勾選的
Default Layout:默認 layout,session 在左,請求和響應在右邊的上下處(界面布局)
Stacked Layout:session 在上,請求在下方(界面布局)
Wide Layout:session 在上,請求和響應在下方的左右處(界面布局)
Tabs:打開標簽頁面,其中有三個標簽可以打開,分別是
Preferences:fiddler 偏好屬性
AutoSave:fiddler 自動保存的設置
APITest:api 的測試
Statistics(或 F7):查看一個請求的統計數據
Inspectors(或 F8):嗅探,用來查看會話的內容,上面是請求,下面是響應
Composer(或 F9):設計構造在 Composer 中進行請求的修改,可以把 session 框中的數據先清除,然后點擊 Composer 中的 Excute 按鈕來發送請求,請求出現在 session 框中
Minimize to Tray(或 Ctrl + M):可以最小化 Fiddler 到系統托盤中
Stay On Top:保持置頂
Squish Session List(或 F6):控制 Web Session 列表是否水平收縮
AutoScroll Session list:自動滾動會話列表,默認是勾選此項的,勾選此項后,session 框中的每出現新的 session,session 框中就會不斷向下滾動,若不勾選此項,就很方便具體某一個 session 的定位,即使出現了新的 session 也不會自動向下滾動
Refresh(或 F5):刷新功能

Help 菜單:

Welcome Screen:回到主頁面
Help:進入 fiddler 的幫助的網頁中
Get Fiddler Book…:fiddler book 的網頁
Discussions:fiddler 的討論網頁,這個需要魔法上網
HTTP References:進入 http 參考文獻相關網站
Troubleshoot…:會捕獲所有請求,對于哪些被過濾的請求用刪除線表示出來并給出原因,使用時候會打開一個網頁
Get Priority Support…:購買最新支持
Check for Updates…:檢查軟件更新情況
Send Feedback…:意見反饋
About:關于當前 fiddler 的相關信息
工具欄

在這里插入圖片描述


在這里插入圖片描述
表頭字段解析:
·#· HTTP Request 的順序,從 1 開始,按照頁面加載請求的順序遞增,點擊可按降序排列
Result:HTTP/HTTPS 響應的狀態
Protocol:請求使用的協議(如 HTTP、HTTPS、FTP)
Host:請求地址的域名
URL:請求的服務器路徑和文件名,也包括 GET 參數
Body:請求的大小,以 byte 為單位
Caching:請求的緩存過期時間或緩存控制 header 等值
Content-Type:請求響應的類型 Content-Type
Process:發出此請求的 Windows 進程及進程 ID
Comments:用戶通過腳本或者右鍵菜單給此 session 增加的備注
Custom:用戶可以通過腳本設置的自定義值

在這里插入圖片描述


request請求攜帶的信息比較重要的是下面兩種

在這里插入圖片描述

在這里插入圖片描述


response響應攜帶的信息比較重要的是下面兩種

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/46355.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/46355.shtml
英文地址,請注明出處:http://en.pswp.cn/web/46355.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

淺談Open.Json.pickle.Os

一、Open函數使用 open函數是 Python 中用于打開文件的內置函數,它返回一個文件對象,該文件對象提供了對文件進行讀寫操作的方法。使用 open 函數時,通常需要指定至少兩個參數:文件名(file)和模式&#xf…

【網絡工具】Charles 介紹及環境配置

?個人博客:Pandaconda-CSDN博客 📣專欄地址:http://t.csdnimg.cn/iAmAo 📚專欄簡介:在這個專欄中,我將會整理一些工作或學習中用到的工具介紹給大家~ 📘Charles 系列其它文章:【網絡…

Git操縱本地倉庫和遠程倉庫

git是一個代碼托管的平臺,我們可以對我們的代碼進行分支 推送提交 打標簽等等操作,而且git使用過程中也是支持一些linux語言的 比如cd呀 touch mkdir啊等等等 git的具體安裝過程就不再贅述 我個人認為 好多東西就是 代碼也好 文字 文檔 也好&…

【C語言】結構體,枚舉,聯合超詳解!!!

目錄 結構體 結構體聲明 結構體成員的訪問 結構體自引用 結構體變量定義,初始化,傳參 結構體內存對齊 位段 枚舉 聯合(共用體) 結構體 結構體聲明 1. 概念 1. 結構體是一些值的集合,這些值稱為成員變量。 2. 結構體的每個成員可…

長難句打卡7.15

The trend was naturally most obvious in those areas of science based especially on a mathematical or laboratory training, and can be illustrated in terms of the development of geology in the United Kingdom 這一趨勢自然在以數學或實驗室訓練為基礎的科學領域里…

Unlink

Unlink 原理 我們在利用 unlink 所造成的漏洞時,其實就是對 chunk 進行內存布局,然后借助 unlink 操作來達成修改指針的效果。簡單回顧一下 unlink 的目的與過程,其目的是把一個雙向鏈表中的空閑塊拿出來(例如 free 時和目前物理…

Leetcode二分搜索法淺析

文章目錄 1.二分搜索法1.1什么是二分搜索法?1.2解法思路 1.二分搜索法 題目原文: 給定一個 n 個元素有序的(升序)整型數組 nums 和一個目標值 target ,寫一個函數搜索 nums 中的 target,如果目標值存在返…

從PyTorch官方的一篇教程說開去(1 - 初心)

原文在此,喜歡讀原汁原味的可以自行去跟,這是一個非常經典和有學習意義的例子,在此向老爺子們致敬 - https://pytorch.org/tutorials/intermediate/reinforcement_q_learning.html 開源文化好是好,但是“公地的悲哀”這點避不開…

每天一個數據分析題(四百三十七)- 統計量

若x1、x2、x3取自某總體的樣本,當期望a已知,方差c未知時,則以下不是統計量的是 A. x1x2x3 B. min{x1,x2,x3} C. a(x1x2)/2 D. (x1x2x3)/c 數據分析認證考試介紹:點擊進入 題目來源于CDA模擬題庫 點擊…

用c語言實現一個alexnet

在C語言中實現一個完整的AlexNet神經網絡是一個復雜的任務,涉及大量的矩陣運算和卷積操作。這個示例代碼將涵蓋AlexNet的主要組件,包括卷積層、ReLU激活函數、池化層和全連接層。 由于C語言本身沒有像Python的NumPy那樣的矩陣庫,我們需要自己編寫矩陣運算函數。另外,C語言…

高效運維:構建全面監控與自動化管理體系

在當今的數字化時代,運維管理已成為企業IT架構中不可或缺的一環。它不僅關乎系統的穩定運行,更直接影響到業務的響應速度、故障處理時間以及客戶滿意度等多個方面。因此,構建一套全面監控與自動化管理體系,對于提升企業運維效率、…

無人機之多旋翼與固定翼的區別

多旋翼無人機和固定翼無人機是無人機技術中的兩種主要形式,各自有獨特的優勢和應用場景。 一、飛行原理與結構 多旋翼無人機:依靠多個旋翼產生升力來平衡飛行器的重力,通過改變每個旋翼的轉速控制飛行器的姿態和平穩,使其能夠垂…

C++ //練習 15.22 對于你在上一題中選擇的類,為其添加合適的虛函數及公有成員和受保護的成員。

C Primer(第5版) 練習 15.22 練習 15.22 對于你在上一題中選擇的類,為其添加合適的虛函數及公有成員和受保護的成員。 環境:Linux Ubuntu(云服務器) 工具:vim 代碼塊 class Shape {public:S…

PDF文件無法編輯?3步快速移除PDF編輯限制

正常來說,我們通過編輯器打開pdf文件后,就可以進行編輯了。如果遇到了打開pdf卻不能編輯的情況,那有可能是因為密碼或是掃描件的原因。小編整理了一些pdf文件無法編輯,以及pdf文件無法編輯時我們要如何處理的方法。下面就隨小編一起來…

[word] word如何編寫公式? #微信#知識分享

word如何編寫公式? word如何編寫公式?Word中數學公式是經常會使用到的,若是要在文檔中錄入一些復雜的公式,要怎么做呢?接下來小編就來給大家講一講具體操作,一起看過來吧! 方法一:…

stm32學習:(寄存器3)系統架構

時鐘系統 時鐘樹 在STM32中有3種不同的時鐘源用來驅動系統時鐘(SYSCLK): HSI振蕩器時鐘(High Speed Internal oscillator,高速內部時鐘)HSE振蕩器時鐘(High Speed External(Oscillator / Clock&#xff…

Ruby爬蟲技術:深度解析Zhihu網頁結構

在互聯網時代,數據的價值日益凸顯,尤其是在社交媒體和問答平臺如Zhihu(知乎)上,用戶生成的內容蘊含著豐富的信息和洞察。本文將深入探討如何使用Ruby爬蟲技術來解析Zhihu的網頁結構,并獲取有價值的數據。 …

linux service小例

linux service 測試 1.創建一個app // myapp.c // 間隔10s寫入時間到文件 #include <stdio.h> #include <time.h> #include <unistd.h> // 引入unix標準函數定義&#xff0c;如sleep()int main() {FILE *fp;time_t now;char buffer[80];// 打開文件以追加模…

啊?原來你也看環法賽!—VELO Angel Glide坐墊,與你共攀環法榮耀之路!

當七月的熱浪席卷賽道&#xff0c;環法自行車賽&#xff08;Tour de France&#xff09;的戰鼓再次響起&#xff0c;挑戰與夢想交織的火花在每一寸賽道上綻放。自1903年首屆賽事以來&#xff0c;環法已成為全球最具聲望的自行車賽事&#xff0c;吸引著無數頂尖騎手和觀眾的目光…

c語言程序環境和預處理

test.c(源文件) --> 編譯器 --> test.obj(目標文件,在debug里) 鏈接庫和多個目標文件 經過 鏈接器的處理&#xff0c;最終生成可執行程序.exe 編譯階段 預處理/預編譯階段 &#xff1a;1.頭文件的包含 2.define定義符號的替換&#xff0c;并刪除定義的符號 3.刪除注釋 這…