主要考慮接口的功能,業務,異常,性能,安全進行測試
接口的功能
測試接口的功能正確,確實符合接口文檔中對接口的功能描述。
接口的業務邏輯
測試接口的業務依賴,某個接口執行須要依賴上一個接口成功請求的cookie
接口的異常
測試接口的入參參數名異常,參數數據異常。
參數名異常:參數名稱錯誤,參數多一個,參數少一個,參數爲空。
參數數據異常:數據類型錯誤,數據有效值錯誤,數據爲空錯誤,數據長度錯誤
入參值校驗
參數必填校驗,參數長度校驗,參數數據類型校驗,參數數據有效值校驗,參數是枚舉值,要覆蓋全部枚舉值。參數數據默認值校驗,參數與參數組合數據校 驗
接口請求超時
接口處理大量測試數據,數據庫讀寫能力
接口的性能
測試接口併發數,響應時間,吞吐量,服務資源使用狀況(cpu,內存)
接口的安全
測試接口的敏感信息加密
請求時傳輸的參數數據加密
cookie,session有效時間
重要的信息存session,其餘信息存cookie,有效時間設定。
數據庫