講接口自動化之前,先說說接口測試的優勢。
以下是我總結的幾點。
- 接口測試位於功能測試前,發現bug早修改早成本低。
- 接口測試的參數會比開發的參數更豐富,得到的結果更快更多。
- 能發現大部分接口未校驗的參數,省去我們功能測試輸入太多數值。
- 準備測試數據方便,我們需要的測試數據可以通過接口來生成,再也不用數據庫添加。
- 接口存儲數據到數據庫,同時也做了數據庫存數據的校驗,一舉兩得。
什麼是接口自動化?
簡單來說:自動的對待測接口進行調用,校驗返回結果,輸出測試報告,目的減少測試工作量,提供系統穩定運行的憑證。
接口的種類都包含什麼?
一般來說Web接口:HTTP、HTTPS(兩種爲同一類型接口,傳輸通道加密區分),REST接口(Representational State Transfer),WebSocket接口等。想具體瞭解的話百度一下。
用什麼來做接口測試?
工具類:jmeter、postman、loadrunner
語言類:java、jmeter、Python
這篇先講到這,下篇我們講Okhttp3接口測試框架搭建。