介面測試基礎

2022-09-17 11:30:25 字數 1310 閱讀 6395

一、介面測試基礎

介面實質上就是對資料庫的各種操作。一般來說有2種,一種是程式內部的介面,一種是系統對外的介面。我們一般測的都是系統對外的介面。

介面分為webservice介面和http api介面。webservice介面走soap協議通過http傳輸,請求和返回資料都是xml格式。http api介面走http協議,通過路徑來區分呼叫方法,請求和返回資料都是key-value形式。返回資料格式都是json串,json是一種通用的資料型別,可以被任何語言接納。常用的請求方式有get和post兩種。

get請求:沒有請求體,只有請求頭

get請求的引數只能寫在url裡面

或者cookie裡面

post請求:

請求頭、

請求體請引數放在請求體裡面

區別:一般get請求用來獲取資料,post請求用來傳送資料。

二、介面測試必要性

1、可以發現很多頁面上發現不了的bug

2、檢查系統的異常處理能力

3、檢查系統的安全性,穩定性

4、前端隨便變化,介面不變,後端就不用變。

三、介面測試流程

1、需求評審,熟悉業務和需求

2、開發提供介面文件

3、編寫介面測試用例

4、用例評審

5、提測後開始測試

6、提交測試報告

四、介面文件

介面文件是介面測試的依據,介面文件一般包含以下幾個方面:

1、介面說明

2、呼叫url

3、請求方法(get、post)

4、請求引數

5、返回引數

6、請求、返回示例

7、返回狀態碼說明

五、常用http狀態碼

1、200 2開頭的都表示這個請求傳送成功,最常見的就是200,就代表這個請求是ok的,伺服器也返回了。

2、300 3開頭的代表重定向,最常見的是302,把這個請求重定向到別的地方了,

3、400 400代表客戶端傳送的請求有語法錯誤,401代表訪問的頁面沒有授權,403表示沒有許可權訪問這個頁面,404代表沒有這個頁面

4、500 5開頭的代表伺服器有異常,500代表伺服器內部異常,504代表伺服器端超時,沒返回結果

介面測試基礎

jmeter學習筆記15 如何用jmeter做介面測試 jmeter介面測試及詳細步驟 soapui jmeter postman三種介面測試工具的比較分析 什麼是介面測試?介面測試是測試系統元件間介面的一種測試。介面測試的重點是檢查資料的交換,傳遞的正確性,以及介面間邏輯依賴關係。提交介面測試的重...

介面測試基礎

介面基本概念 指系統模組與模組或系統間直接進行互動,一般現在我們用的多的是基於http協議為基礎的介面 但是不管是哪種介面 其本質就是傳送乙個request報文給伺服器 伺服器響應返回乙個reponse報文,我們對response的報文進行分析,判斷是否和我們傳送的伺服器的request對應的返回相...

介面測試基礎

http 超文字傳輸協議 https 安全超文字傳輸協議 ftp 檔案傳輸協議 xshell的檔案拖拽 tcp 網路控制協議 ip 網際網路協議 udp 使用者資料協議 客戶向伺服器請求服務時,只需傳送請求方法和路徑。請求方法常用的有get head post。http允許傳輸任意型別的資料物件.正...