fiddler是好用的webapi除錯工具之一,它能記錄所有客戶端和伺服器的http和https請求,允許你監視,設定斷點,甚至修改輸入輸出資料,fiddler 是以**web伺服器的形式工作的,使用fiddler無論對開發還是測試來說,都有很大的幫助。
一、fiddler基本介面
二、會話請求列表的資訊分別有
1、結果(result)
2、協議(protocol)
3、主機名(host)
4、網頁位址(url)
5、內容大小(body)
6、快取(caching)
7、響應的http內容型別(content-type)
8、請求所執行的程式(process)
9、注釋(comments)
10、自定義(custom)
三、quickexec命令列的使用
在fiddler的左下角(即上圖中標記為7)有乙個命令列工具叫做quickexec,允許你直接輸入命令。
常見得命令有:
1、help 開啟官方的使用頁面介紹,所有的命令都會列出來
2、cls 清屏 (ctrl+x 也可以清屏)
3、select 選擇會話的命令
4、?.png 用來選擇png字尾的
5、bpu 截獲request
四、資料查閱區statistics tab
通過陳列出所有的http通訊量,fiddler可以很容易的向您展示哪些檔案生成了您當前請求的頁面。使用statistics頁籤,使用者可以通過選擇多個會話來得來這幾個會話的總的資訊統計,比如多個請求和傳輸的位元組數。 選擇第乙個請求和最後乙個請求,可獲得整個頁面載入所消耗的總體時間。從條形圖表中還可以分別出哪些請求耗時最多,從而對頁面的訪問進行訪問速度優化
五、測試 webapi get方法
execute執行結果:
get方法查詢單個
六、測試 webapi post方法
在請求頭加上:
七、測試 webapi put方法
八、測試 webapi delete方法
九、fiddler如何捕獲https會話
1、預設下,fiddler不會捕獲https會話,需要你設定下, 開啟fiddler tool->fiddler options->https tab
2、彈出如下的對話方塊,點選"yes"
3、彈出安全警告框,繼續點選"yes"
十、如何在vs除錯**的時候使用fiddler
在用visual stuido 開發asp.net**的時候也需要用fiddler來分析http, 預設的時候fiddler是不能嗅探到localhost的**。不過只要在localhost後面加個點號,fiddler就能嗅探到。
例如:原本asp.net的位址是 http://localhost:2391/default.aspx, 加個點號後,變成 http://localhost.:2391/default.aspx 就可以了
使用fiddler進行介面測試
我們來說說如何使用fiddler做介面測試?測試準備,抓到相應的介面和入參或者找介面文件,我這裡就用聚合資料裡面的介面做樣例,介面如下 測試介面 請求引數 qq 1301791233 key ee9757f1b3fe186ec4deddcf7450266b 請求方式 get post 1 開啟fid...
使用fiddler做弱網測試
今天就說一下如何使用fiddler做弱網測試 1 首先要把手機的 開啟,這就不多講了哈,不懂得話請點傳送門 2 開啟fiddler,點開rules customize rules 如下圖 3 在彈出頁面中ctrl f進行搜尋 m simulatemodem,你就會找到這串 首先來判斷m simula...
使用fiddler做弱網測試
今天就說一下如何使用fiddler做弱網測試 1 首先要把手機的 開啟,這就不多講了哈,不懂得話請點傳送門 2 開啟fiddler,點開rules customize rules 如下圖 3 在彈出頁面中ctrl f進行搜尋 m simulatemodem,你就會找到這串 首先來判斷m simula...