ApiPost自動化測試基礎之:如何使用測試校驗(測試用例)?

我們在《ApiPost的環境變量的定義和使用》和《ApiPost自動化測試基礎之:接口參數依賴的情景處理》分別講解了ApiPost環境變量的定義、使用以及基於環境變量的接口參數依賴的情景處理。

本文主要講解如何使用ApiPost的測試校驗(測試用例)。

ApiPost簡介:

ApiPost是一個支持團隊協作,並可直接生成文檔的API調試、管理工具。它支持模擬POST、GET、PUT等常見請求,是後臺接口開發者或前端、接口測試人員不可多得的工具 。

官網:https://www.apipost.cn/

什麼是測試校驗?

作爲一名開發人員,我們所做的事情無非就是在寫Bug和改Bug。無論是協作開發、版本升級還是服務器升級,接口都有可能返回一些和我們預期結果不一致的bug。爲了便於開發&測試人員能夠更快的發現bug,有利於整個產品質量以及進度的保證。ApiPost推出了測試校驗功能。

如何使用測試校驗?

1、第一步:定義測試用例

我們以以下接口爲例:

如圖所示,我們想校驗每次返回的數據是否正確,就可以點擊【測試用例】添加測試用例了。

2、第二步:進行測試

如上圖,我們保存4個用例,分別校驗:

響應體格式是否爲json

響應體的errcode是否爲0

響應體的data.token不爲空

響應頭server爲nginx。

保存測試用例後,點擊發送按鈕,就會得到如下測試結果:

綠色表示測試通過,紅色表示測試不通過。由於返回的結果全部符合預期,所以均爲綠色。

注意:每個測試用例是一行,不能換行。

附:響應類型對應關係:

Response(響應) :對應響應結果;

ResponseJson(響應對象):對應響應結果的響應體(目前僅支持JSON格式的響應結果綁定環境變量);

ResponseHeader(響應頭):對應響應結果的響應頭。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章