我對接口測試的理解


一、什么是接口測試

    我所理解的接口是用來處理業務邏輯和數據,實現功能的。接口測試就是檢測數據的轉換、傳遞和控制管理過程,以及系統間的邏輯依賴關系。

二、接口測試的目的及意義

    1.app的后端服務(抑或接口)出現功能異常、或者錯誤的數據輸出等問題時,會導致客戶端功能異常甚至崩潰。

    2.如果之前沒有進行api接口測試,當客戶端出現功能或者數據的問題時,需要逐個排查是前端的問題還是后端的問題。

    所以,很有必要進行api接口測試,來檢測接口的正確性和准確性

三、接口測試的分類

    這部分不清楚,目前了解到的是http協議接口測試。

四、測試內容

    兩個重點,注重業務邏輯分析(正反向都要測到),注重數據檢查

    1.功能:檢查接口的功能有沒有實現,也就是請求會不會成功,如果不成功會不會返回錯誤代號。

    2.數據:(1)檢查接口返回的數據、數據格式、數據類型是否與預期一致(正向,傳遞的參數正常)

               (2)檢查傳遞的參數為邊界值時,接口是否可以正常處理(傳遞的參數足夠大或者為負、空值時)

                       例如:需要一個ip參數,當我輸入一個100位的數字時,看會不會報錯

               (3)檢查輸入各種數據類型的參數,是否可以處理(支持整數,如果輸入小數或者字符串呢)

    3.性能:接口處理數據的時間(涉及到代碼優化)

五、測試前准備

    1.api開發文檔

    2.數據庫

    3.環境配置

六、接口測試工具

    postman

 學習網址:http://www.cnblogs.com/puresoul/p/5388586.html

后續補充,postman具體使用和一個具體的例子,loading。。。。。。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM