1. 程式人生 > >自動化接口測試之幸運28平臺租用搭建

自動化接口測試之幸運28平臺租用搭建

更多 res 問題 一個 使用 請求 包含 信息 處理

以下我粗略概括為 3 個問題(歡迎更多補充與建議):幸運28平臺租用搭建(企 娥:217 1793 408)

如何判斷接口是否請求成功
如何進行接口批量、定期測試
如何處理依賴接口問題(比如商品下單的接口必須要求先登錄)
所以,接下來就主要分為 3 個部分進行介紹,以分別解決這 3 個問題。

接口結果判斷

首先,既然是自動化測試,那麽我們肯定需要工具 (Postman) 或者代碼能幫我們直接判斷結果是否符合預期。那麽在接口測試上,大體就兩個思路:

判斷請求返回的 code 是否符合預期
判斷請求返回的內容中是否包含預期的內容(關鍵字)
腳本相關

先看上圖的代碼部分,我們可以發現 responseCode 、 responseBody 和 tests 三個變量(可直接使用) :

responseCode :包含請求的返回的狀態信息(如:code)
responseBody: 為接口請求放回的數據內容(類型為字符串)
tests : 為鍵值對形式,用於表示我們的測試結果是成功與否,最終展示在 Test Results 中。
key :(如:code 200)我們可以用來當做結果的一個描述
value:其值為布爾型,ture 表示測試通過, false 表示測試失敗。
所以上述代碼應該不難理解了,而有了返回結果的數據以及表示結果成功與否的方式,那麽我們“接口結果判斷”的問題也就基本解決了。

自動化接口測試之幸運28平臺租用搭建