接口測試
接口測試指的是對單個接口進行測試,包括接口是否正常響應,與生成測試用例等,目的是為了確認接口能否正常訪問,提前發現接口存在的問題。
接口流程測試
接口流程測試指的是多個有聯系的接口並排進行測試,例如對文章進行評論時需要先登錄獲取用戶信息才可以評論,這一個過程即可作為接口測試流程。
在多個接口的測試流程中,除了確認接口是否可以正常接收數據,有時還需要查詢數據庫信息,例如當完成注冊操作后需要查詢數據庫是否正確插入注冊信息。這一步驟在一整套流程測試之后還需要登錄數據庫對數據表進行查詢驗證,多個流程對應多個表格則需要反復確認。
使用工具進行測試與查詢
使用接口測試工具可以幫助我們快速的進行流程測試與查詢數據庫,例如本文使用的Eolinker,在Eolinker的自動化測試中的流程測試用例內,新建用戶注冊流程與數據庫查詢流程。
若使用Eolinker進行API管理,用戶注冊流程可以直接關聯API文檔中的API,無需再手動創建。查詢數據庫的步驟可以使用Eolinker進行創建,只需要輸入查詢的數據庫語句,與查詢參數即可,這里我們查詢在用戶注冊流程中添加的用戶test。
我們還可以提取數據庫查詢后的返回結果,用於其他步驟使用,例如查出來的test信息可用於登錄或評論操作等。也可以對數據庫返回信息進行斷言,若數據庫返回的內容為預期測試結果則斷言成功。
測試后可以在Eolinker的測試報告查看數據庫查詢返回的信息,測試人員可以在測試報告中驗證是否測試流程是否滿足測試需求。
以上是Eolinker自動化測試進行流程測試與數據庫查詢的過程,使用測試工具使接口測試更加簡單、方便,也歡迎朋友們和我交流。
演示地址:www.eolinker.com