1. 程式人生 > 其它 >網站抓包到介面測試超細教程 電腦PC端教程

網站抓包到介面測試超細教程 電腦PC端教程

一、為什麼要抓包

1、從功能測試角度

通過抓包檢視隱藏欄位

2、通過抓包工具瞭解協議內容

方便開展介面和效能測試

3、需要通過抓包工具,檢查資料加密

4、處理前後端 bug 歸屬之爭

5、通過抓包分析

可以更好的理解整個系統

二、如何抓包

常用的抓包工具有 Fiddler、wireshark、Charles 以及瀏覽器自帶 F12 等多種工具。那麼在這裡給大家演示如何用瀏覽器自帶 F12 來進行抓包。(方便小白使用)

第 1 步:開啟瀏覽器後,按 F12,選擇網路–點選設定按鈕–勾選持續記錄(圖一)

第 2 步:在瀏覽器上操作,在網路中就可以看到 HTTP 請求資訊(登入操作)(圖二)

第 3 步:找到操作的請求資訊(登入操作)(圖三)

第 4 步:獲取請求的四要素,用於做介面測試 1-請求地址:http://*****/callComponent/login/doLogin?version=2.0

2-請求方法:post

3-請求引數:{ “logo”:”HC”,”username”:”wuye_kemi”,”passwd”:”xxxx”,”validateCode”:”LEMON”,”errorInfo”:”” }

引數含義:

username:登入時的使用者名稱

passwd:登入時的密碼

validateCode:登入時的驗證碼

4-響應結果:{ “userName”:”wuye_kemi”,”userId”:”302021110504836175″,”token”:”eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqY” } (圖四)

三、Postman 介面測試實戰

通過 F12 抓包後我們獲取到了相關的介面資訊,接下來就可以用 postman 介面工具來進行介面的測試了。

依次把請求地址、請求方式、請求引數填入 postman 工具中,點選 Send 傳送,再核對響應結果與抓包響應結果即可。這樣子一個簡單的介面除錯就完成了。(圖五)

四、總結

如果要通過抓包的方式來進行介面測試,需要具有一定的網路協議基礎,這些基礎可以讓你快速找到請求和介面資訊。

https://tool.wanxiangsucai.com/ziyuan/3815.html