天天看點

接口自動化測試思路

目标:實作接口自動化,測試資料與測試腳本分離。

手段:

1,yaml檔案儲存測試的靜态資料。

步驟:

1,通過配置檔案中的方法,對單個接口的請求參數進行封裝,模闆統一。

方法如下:

接口自動化測試思路

這個步驟非必需,但是,利于維護腳本。

2,通過讀取yaml檔案的方法,實作把測試資料儲存到yaml檔案中的目的。

接口自動化測試思路

以上兩步就可以實作用python腳本對單個接口的接口進行測試。

通過上面兩步,實作的效果如下:

接口自動化測試思路

腳本和測試資料分離了,資料都保留在yaml檔案中,腳本讀取這些請求參數,再響應傳回,達到測試的目的。

3,業務流程的接口測試。

3.1:通過對yaml檔案中的資料替換,指派的方法,實作業務流程接口中的資料的替換,指派,參數的調用等的操作。

接口自動化測試思路

 無論是單個參數,還是多個參數,都可以通過這個方法進行替換。

例如:

接口自動化測試思路
接口自動化測試思路

3.2:根據實際業務的需要,實作多個接口間的組合和順序執行。

接口自動化測試思路

暫時先寫這麼多,後面還有測試架構對用例的組織執行,測試報告的生成,jenkins自動建構執行接口測試用例等,

還有需要用到資料庫等等。