【查漏補缺階段】①接口測試

接口的優點

1、責任劃分清晰2、縮短研發週期3、可拓展性強




接口(api)


以http協議形式提供,定義了輸入、輸出、功能描述的服務。




接口測試流程


1、接口的功能測試(先要保證接口是正確的的)例如,淘寶買襪子,付款是襪子而不是鞋子。2、測試接口的數據(傳遞一些特殊的數據,保證接口沒問題)例如。淘寶禁止搜到黃賭毒等違法的商品。3、自動化測試腳本的編輯4、接口的性能、壓力測試





網絡編程的基本概念


客戶端:移動應用app服務端:提供服務、數據、資源的機器請求:索取數據的行爲響應:返回數據給客戶端的反應





http協議


http協議(超文本傳輸協議)概念:瀏覽器和服務器間通信的規矩
URL(統一資源定位符)概念:互聯網上資源的地址、位置。每個資源只有一個唯一的URL格式:協議://主機地址/路徑






請求方式:get、post


get:提交的數據顯示在地址欄,不安全;

     搜索的量有限制;

     一般提交簡單的、不重要的請求數據


post:隱式提交數據,更安全(在瀏覽器右鍵“檢查”中查看);

      沒有數據量的限制

      重要數據使用post







數據格式


1、鍵值對:?xx=11&xxx=2

2、json數據:

{  "屬性名1":"屬性值",  "屬性名2":"屬性值",  "屬性名3":"屬性值"}






http協議之常見響應狀態碼


狀態碼由三位數字組成,第一位定義了響應類型,有五種1xx:指示信息(表示請求已接收,繼續處理)2xx:成功(表示請求已被成功接收、理解、接受)3xx:重定向(要完成的請求必須進行更進一步的操作)4xx:客戶端錯誤(請求有語法錯誤或請求無法實現)5xx:服務器錯誤(服務器未能實現合法的請求)


拓展:http和https:後者安全性更高




restful風格


按照一定的規則寫出來的易讀、易懂的api文檔;目的是讓前端、後端、測試三方在工作的時候有據可提升開發和測試的效率(非強制要求)
   增刪改查四大功能的語法風格  (1)查

       方法:get

       響應碼:200+查詢數據


  (2)增

       方法:post

       響應碼:201+新增的數據


  (3)改

       方法:put

       響應碼:200或201+修改後的數據


  (3)刪

       方法:delete

       響應碼:204+無





工具

postman的安裝:三點→擴展程序postman的打開:chrome://apps



實戰

(可在聚合數據中申請接口進行測試實戰)
接口文檔主要看:接口地址、請求方式、請求參數
實戰步驟1.打開postman2、選擇請求方式,輸入接口地址?請求參數3、點擊send4、查看返回結果是否正確


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章