【介面測試】常見的介面型別
阿新 • • 發佈:2022-05-10
API(Application Programming Interface)應用程式程式設計介面
常見介面型別
-
HTTP介面
- 協議;HTTP
- 資料傳輸:傳輸文字表單、json型別的物件資料或XML型別的資料(請求報文都是key-value形式的,返回報文一般都是json串)
- 常見的http請求方式包括:get(獲取)、post(提交)
-
webService介面
- 協議;soap
- 資料傳輸:通過http傳輸請求報文和返回報文都是xml格式的
- 與HTTP區別:Web Service介面支援更復雜的物件,而HTTP介面更多的就是傳輸字串或者JSON文字。
-
webSocket介面:是一個底層的、雙向通訊協議,適合客戶端和伺服器端之間的資訊實時互動
- 協議:UDP、TCP
- 資料傳輸:用來向伺服器傳送文字和二進位制資料,可以跨域通訊。
- 與HTTP等的區別:socket更加底層,http等是對socket進行了包裝
-
RPC介面:是指遠端過程呼叫,它本質上是一種C/S模式,可以像呼叫本地方法一樣去呼叫遠端伺服器上的方法
- 協議:HTTP、TCP、UDP、自定義協議;
- 資料傳輸:Json、XML、Binary、Protobuf等