在前后臺共同開發(fā)項目時, 常常是后臺定義好接口,前端按照接口進行開發(fā)昭殉。經(jīng)常遇到當前端開發(fā)完成而后臺接口卻未開發(fā)完成的情景。此時前端若要進行接口測試, 只能等后臺開發(fā)完成, 這將浪費大量的時間挪丢。前端人員可以使用mockjax和mockJSON卢厂,自己mock接口返回數(shù)據(jù)
mockjax和mockJSON是兩套不同的Javascript Library, 它們都是基于JQuery來開發(fā)的,
mockjax主要是可以針對指定的網(wǎng)址進行mock, 當Ajax呼叫網(wǎng)址時攔截并回傳假的數(shù)據(jù),
mockJSON則有點像是Json資料的Data Generater, 根據(jù)我們指定的格式隨機數(shù)生成回傳的Json資料.
mockjax:https://github.com/jakerella/jquery-mockjax
mockJSON:https://github.com/mennovanslooten/mockJSON