如何創建Mock接口並測試


前后端分離開發過程中,為了避免前端開發人員等待后端開發完相應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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM