前后端分離開發程序中,為了避免前端開發人員等待后端開發完相應API,前端人員可以使用MockAPI進行開發,這種方法不僅可以減少不必要的等待時間,使用MockAPI后還可以直接對程式進行測驗,以測驗驅動開發,
MockAPI即模擬API,意思是可以自定義請求期望,設定請求值與回應內容,MockAPI根據url與期望的請求值回傳設定的回應內容,
MockAPI可通過部署Mock服務器生成,部署程序比較簡單,網上也有許多方便的包供下載(如moco),一些API管理工具可通過可視化界面創建MockAPI(如Eolinker),在生成API檔案的同時設定Mock期望即可直接呼叫,

以Eolinker為例,Eolinker為每個API提供了快捷的Mock呼叫,下圖是一個獲取短信驗證碼的API,

創建Mock期望,可根據不同使用場景創建不同的期望,這里創建場景:當輸入手機號18000000000時,回傳手機號有誤,


創建后的Mock可以直接呼叫Eolinker生成的MockAPI的url進行前端開發,使用Eolinker的測驗功能測驗該MockAPI,正常回傳設定的回應內容,


改變請求體內容,當請求體資訊為手機號18088888888時,回傳發送短信成功,

以上是MockAPI從創建到測驗的程序,使用API管理工具創建MockAPI方便快捷,當前端完成開發任務時,測驗人員可直接測驗專案,并生成測驗用例,在正式的API研發完成后,只需要把MockAPI的url替換為專案域名,測驗人員可以通過測驗用例進行自動化測驗…MockAPI的使用加速整個研發流程,提高了研發效率,
演示工具:www.eolinker.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248425.html
標籤:其他
上一篇:pytest---fixture中conftest.py檔案
下一篇:如何進行介面測驗與管理
