接口測試概述
一、為什麽要做接口測試?
不同端的工作進度不一樣,節約時間,縮短項目時間;
提高工作效率;
提高系統的健壯性。
二、什麽是接口測試?
含義:接口測試是測試系統組件間接口的一種測試。接口測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的交互點。測試的重點是要檢查數據的交換,傳遞和控制管理過程,以及 系統間的相互邏輯依賴關系等。
接口的種類:{ 外部接口、內部接口 }
接口的分類:
http
post get delete put
不同接口類型的差異?
參數提交方式;
請求數據大小;
安全性。
三、接口測試流程?
需求討論 →需求評審 → 場景設計 → 用例設計→數據準備 →執行
為什麽要設計測試用例?
理清思路,避免漏測;
提高測試效率;
跟進測試進度;
告訴領導做過;
跟進重復性工作。
如何設計接口測試用例,哪幾點考慮?根據開發接口文檔
功能 邏輯業務 異常 安全
1、功能是否按照接口文檔來設計。(功能用例設計)
2、功能業務是否正常。(功能用例設計)
1、是否依賴業務。(邏輯用例設計)
1、參數異常(關鍵字異常、多或少參數、參數為空、錯誤參數)和數據異常(關鍵字數據、數據為空、長度不一致、錯誤數據 )。(異常用例設計)
1、cookie、header、唯一識別碼(安全用例設計)
四、接口測試工具?目的提高工作效率。
如何選擇接口測試工具:時間;簡易程度;業務復雜度;測試人員能力來考慮選擇。
接口測試工具分類:抓取接口工具;測試接口工具。
Δfiddler
Δpostman
Δwireshark
Δsoapui
Δpython、php(接口自動化)
Δloadrunner
Δhttprequester
ΔjMeter
接口測試概述