網站抓包到介面測試超細教程 電腦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