什么是接口測試?如何進行接口測試


1.什么是接口測試?

用於外部系統和系統之間以及內部系統各個子系統之間的交互點

2、接口分類

webservice接口和http api接口

webservice接口:走soap協議通過http傳輸,請求報文和返回報文都是xml格式的,我們在測試的時候都用通過工具才能進行調用,測試

http api接口:通過路徑來區分調用的方法,請求報文都是key-value形式的,返回報文一般都是json串,有get和post等方法,這也是最常用的兩種請求方式

3.get和post請求的區別

 

 

 

 4.接口測試的目的

1)越底層發現bug,它的修復成本是越低的。

2)前端隨便變,接口測好了,后端不用變,前后端是兩撥人開發的。

3)檢查系統的安全性、穩定性,前端傳參不可信,比如京東購物,前端價格不可能傳入-1元,但是通過接口可以傳入-1元。

4)如今的系統復雜度不斷上升,傳統的測試方法成本急劇增加且測試效率大幅下降,接口測試可以提供這種情況下的解決方案。

5) 接口測試相對容易實現自動化持續集成,且相對UI自動化也比較穩定,可以減少人工回歸測試人力成本與時間,縮短測試周期,支持后端快速發版需求。接口持續集成是為什么能低成本高收益的根源。

5.接口測試的測試點

 

 6.常見狀態碼

1)2XX:請求發送成功,常見的200

2)3XX:重定向 ,常見的302,把請求重定向到別的地方

3)4XX:客戶端發送的請求有語法錯誤,常見:401,訪問頁面未授權,403,沒有權限訪問這個頁面,404:沒有這個更頁面

4)5XX:服務器有異常,常見:500,服務器內部異常,504,服務器端超時


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM