您當前的位置:首頁 > 體育

多測師軟體測試之介面常見的介面型別

作者:由 多測師111 發表于 體育時間:2022-06-20

介面是指外部系統與系統之間以及內部各子系統之間的互動點。包括外部介面、內部介面,內部介面又包括:上層服務與下層服務介面、同級介面。

常見web介面:一類是http協議的介面,另一類是web service介面(如soup、rmi、rpc協議)。本文主要介紹http請求介面。

常見的http請求方式包括:get(查)、post(增),除此之外還有put(改)、delete(刪)等。日常工作中見到的最多的是get和post兩種。

GET:GET可以說是最常見的了,它本質就是傳送一個請求來取得伺服器上的某一資源。get請求會把請求的引數附加在URL後面,這樣會產生安全問題,如果是系統的登陸介面採用的get請求,需要對請求的引數做一個加密。

get請求其實本身HTTP協議並沒有限制它的URL大小,但是不同的瀏覽器對其有不同的大小長度限制

:get型介面用於獲取資訊,多用於查詢資料,如列表查詢功能,點選查詢按鈕就呼叫一個get介面,然後把資訊返回出來

Get請求的特點

1)請求資料量小,2)引數暴露於url地址中,故存在安全隱患

二丶post型介面

POST:向伺服器提交資料。這個方法用途廣泛,幾乎目前所有的提交操作都是靠這個完成。它用來向指定資源提交資料進行處理請求(例如:提交表單和上傳檔案),資料包被包含在請求體中,post請求可能導致新的資源的建立或者已有的資源的修改。說明:向指定資源位置提交資料(如提交表單、上傳檔案)來進行請求,post請求可能會導致新資源的建立

場景:如註冊、上傳、發帖等功能,如使用者在豆瓣網站對某本書進行收藏、寫筆記、發表評論

特點:請求資料量大,安全性高

多測師軟體測試之介面常見的介面型別

三丶PUT:

put請求用於向指定資源位置上傳最新內容這個方法比較少見。HTML表單也不支援這個。本質上來講, PUT和POST極為相似,都是向伺服器傳送資料,但它們之間有一個重要區別,PUT通常指定了資源的存放位置,而POST則沒有,put請求與post一樣都會改變伺服器的資料,但是put的側重點在於對於資料的修改操作,但是post側重於對於資料的增加

四丶Delete:

說明:請求伺服器刪除請求裡url所標識的資源

標簽: 請求  介面  get  post  資源