測牛學(xué)堂:軟件測試之接口測試基礎(chǔ)概念總結(jié)(一)
接口概念
接口:系統(tǒng)之間數(shù)據(jù)交互的通道。
這個系統(tǒng),可以是外部和內(nèi)部,也可以是兩個內(nèi)部系統(tǒng)之間的通道。
比如我們前端的登錄信息,主要是用戶名和密碼,它通過接口傳遞給后端,后端校驗以后,把結(jié)果(通過,不通過)再返回給前端。
為什么要做接口測試(了解)
我們做接口測試,主要目的是校驗接口響應(yīng)數(shù)據(jù)與預(yù)期結(jié)果是否一致。
1 接口測試可以測試出頁面測試發(fā)現(xiàn)不了的問題。
接口測試可以繞過前端頁面,直接對服務(wù)器進(jìn)行測試。
2 接口測試符合質(zhì)量控制前移理念,越早發(fā)現(xiàn)錯誤,測試的工作量就越輕。
3測試成本低,收益高。
http協(xié)議簡介
協(xié)議:不同事務(wù)之間的通信規(guī)則
http:超文本傳輸協(xié)議,基于請求和響應(yīng)的應(yīng)用層協(xié)議。
http協(xié)議特點:
1 客戶端,服務(wù)器模式
2 簡單快速
3靈活
4 無連接
5無狀態(tài)
url簡介
url全稱統(tǒng)一資源定位符,是網(wǎng)絡(luò)資源地址。
http就是使用url來建立連接和傳輸數(shù)據(jù)的。
url的組成:
協(xié)議:// ip地址[:port]/path/[?查詢參數(shù)1&查詢參數(shù)2]
協(xié)議:http,https
ip地址:可以是ip地址,也可以是域名,作用就是在網(wǎng)絡(luò)環(huán)境中去定位一臺主機(jī)
端口號:可以省略。http對應(yīng)的默認(rèn)端口是80,http對應(yīng)的默認(rèn)端口是443,它的作用是定位應(yīng)用的入口。不用的應(yīng)用占用不同的端口供外部連接
path:資源路徑,查找應(yīng)用對應(yīng)的數(shù)據(jù)資源。也可以省略。
查詢參數(shù):可以沒有,也可以有多個。給資源傳遞參數(shù)用。格式是key=value,用& 分割。