1. 程式人生 > >HTTP介面自動化經驗總結(一)介面自動化簡述

HTTP介面自動化經驗總結(一)介面自動化簡述

講介面自動化之前,先說說介面測試的優勢。

     以下是我總結的幾點。

  • 介面測試位於功能測試前,發現bug早修改早成本低。
  • 介面測試的引數會比開發的引數更豐富,得到的結果更快更多。
  • 能發現大部分介面未校驗的引數,省去我們功能測試輸入太多數值。
  • 準備測試資料方便,我們需要的測試資料可以通過介面來生成,再也不用資料庫新增。
  • 介面儲存資料到資料庫,同時也做了資料庫存資料的校驗,一舉兩得。

什麼是介面自動化?

    簡單來說:自動的對待測介面進行呼叫,校驗返回結果,輸出測試報告,目的減少測試工作量,提供系統穩定執行的憑證。

介面的種類都包含什麼?

    一般來說Web介面:HTTP、HTTPS(兩種為同一型別介面,傳輸通道加密區分),REST介面(Representational State Transfer),WebSocket介面等。想具體瞭解的話百度一下。

用什麼來做介面測試?

    工具類:jmeter、postman、loadrunner

    語言類:java、jmeter、Python

 

這篇先講到這,下篇我們講Okhttp3介面測試框架搭建。