接口測試概述與RESTful API

接口測試概念

目的:為了驗證服務端已定義接口功能的正確性(實際是否符合預期)--盡早進入測試工作--定位服務端缺陷。
1.驗證實際是否符合預期(接口測試):構造發(fā)送請求--》接收查看響應 ===實際比對預期

接口三大要素

定位接口資源 -- 提交測試數(shù)據(jù) -- 查看響應結果

1. 接口資源 -- URL / method

  1. URL -- 協(xié)議 - IP地址(域名) - port端口號(默認80) - 資源路徑
  2. method -- get查 - post增 - put改 - delete刪
    get、post的區(qū)別:
    安全性,GET 提交的數(shù)據(jù)顯示在地址欄不安全, POST 隱式提交數(shù)據(jù)更安全
    數(shù)據(jù)量大小不同,GET提交的數(shù)據(jù)量瀏覽器一般有限制,POST提交無數(shù)據(jù)量限制
    效率上,GET提交效率更高

2. 提交數(shù)據(jù) -- Json / Key-Value

  1. Keys-Value結果篩選 -- param/QueryString
    URL?key1=value&key2=value2
  2. Json數(shù)據(jù)提交 -- body
    {
    “username”:“huluwa”
    “password”:“123456”
    }

3. 響應結果 -- 狀態(tài)碼 / 響應體

  1. 狀態(tài)碼 -- 2XX - 3XX - 4XX - 5XX
  2. 響應體 -- Json


    image.png

4.RESTful API(RESTful web service)

請求方式 要素1(定位資源) 要素2(提交數(shù)據(jù)) 要素3(響應數(shù)據(jù))
URL + GET 以鍵值對格式提交數(shù)據(jù) 狀態(tài)碼: 200響應體:單條或多條資源
URL + POST 以鍵值對/Json格式 提交數(shù)據(jù) 狀態(tài)碼: 201(或200)響應體:新增后的資源
URL + PUT 以鍵值對/Json格式提交數(shù)據(jù) 狀態(tài)碼: 201(或200) 響應體:修改后的資源
URL + DELETE 刪以鍵值對格式 狀態(tài)碼: 204響應體:無
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開了第一次的黨會,身份的轉(zhuǎn)變要...
    余生動聽閱讀 10,810評論 0 11
  • 彩排完,天已黑
    劉凱書法閱讀 4,467評論 1 3
  • 沒事就多看看書,因為腹有詩書氣自華,讀書萬卷始通神。沒事就多出去旅游,別因為沒錢而找借口,因為只要你省吃儉用,來...
    向陽之心閱讀 4,970評論 3 11
  • 表情是什么,我認為表情就是表現(xiàn)出來的情緒。表情可以傳達很多信息。高興了當然就笑了,難過就哭了。兩者是相互影響密不可...
    Persistenc_6aea閱讀 129,536評論 2 7

友情鏈接更多精彩內(nèi)容