接口
接口測試是測試系統組件間接口的一種測試。接口測試主要用于檢測外部系統與系統之間以及內部各個子系統之間的交互點。測試的重點是要檢查數據的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關系等。
接口測試的重要性
是節省時間前后端不同步時便可以進行測試;
是測試一些界面功能測不到的場景(譬如:規定兩位小數,傳多位;無法上傳特殊字符的通過接口進行上傳特殊字符等)
檢查系統的異常處理能力
檢查系統的安全性、穩定性
前端隨便變,接口測好了,后端不用變
常用抓包工具
01、F12
Web端的話,google瀏覽器直接F12開發者模式 點擊network進行抓包分析。
02、Fiddler抓包工具
客戶端和服務端的http代理,客戶端所有的請求都要先經過Fiddler,到響應的服務端,然后端返回的所有數據也都要經過Fiddler,Fiddler也是最常用的抓包工具之一。
03、Charles抓包工具
俗稱青花瓷,也是比較常用的,和Fiddler差不多,請求接口和返回數據的顯示方式不一樣,Charles是樹狀結構比較清晰,Fiddler是按照時間倒敘排的。
04、Firebug抓包工具
瀏覽器firefox瀏覽器自帶插件,支持很多種瀏覽器,直接按F12,就可以打開,用起來比較方便。
05、httpwatch抓包工具
是強大的網頁數據分析工具,安裝簡單,不需要設置代理和證書,但只能看不能修改,集成在Internet Explorer工具欄。
06、Wireshark抓包工具
很強大,可以捕捉網絡中的數據,并為用戶提供關于網絡和上層協議的各種信息。
但是如果只是抓取http和https的話,還是用Fiddler和Charles比較簡潔一點。
07、SmartSniff抓包工具
一款方便小巧的 TCP/IP 數據包捕獲軟件,網絡監視實用程序。
介紹那么多工具在實際工作中選擇最舒服的一種就好了,博主用過1、2、4感覺挺好用,其中的fiddler,可能是用習慣了吧,最為推薦。
常用接口測試工具
最簡單最常用,以前屬于谷歌插件那么它是誰呢?Postman邁著驕傲的步伐走來了,Postman測試接口最為簡單、常用。
01、Postman
簡單易上手常用。
02、Jmeter
目前市場上最為流行接口測試之一,Jmeter 既能夠進行接口測試,又能夠進行壓力以及性能測試。
03、RESTClient
用java Swing編寫的基于http協議的接口測試工具,工具比較靈巧,便于做接口的調試,源碼在官網上可以下載。
04、WireMock
一個非常輕量級的支持HTTP mock的服務,可以用于單元測試或模擬測試環境服務端,它支持HTTP響應頭,請求驗證,代理/攔截,記錄/回放存根和故障注入。
05、SoapUI
一個免費、開源、跨平臺的功能測試解決方案。一個易于使用的圖形界面,和企業級功能,讓你輕松和soapUI迅速創建和執行自動化的功能,回歸測試和負載測試。
如果做接口測試,推薦使用Fiddler抓包工具,使用Postman與Jmeter就夠用了,如果你想更上一步,那么你可以使用python導入requite庫進行接口自動化測試。
最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:【文末領取】
???? 【下面是我整理的2023年最全的軟件測試工程師學習知識架構體系圖+全套資料】
一、Python編程入門到精通
二、接口自動化項目實戰
三、Web自動化項目實戰

四、App自動化項目實戰
五、一線大廠簡歷

六、測試開發DevOps體系
七、常用自動化測試工具

八、JMeter性能測試
九、總結(尾部小驚喜)
生命不息,奮斗不止。每一份努力都不會被辜負,只要堅持不懈,終究會有回報。珍惜時間,追求夢想。不忘初心,砥礪前行。你的未來,由你掌握!
生命短暫,時間寶貴,我們無法預知未來會發生什么,但我們可以掌握當下。珍惜每一天,努力奮斗,讓自己變得更加強大和優秀。堅定信念,執著追求,成功終將屬于你!
只有不斷地挑戰自己,才能不斷地超越自己。堅持追求夢想,勇敢前行,你就會發現奮斗的過程是如此美好而值得。相信自己,你一定可以做到!