開源公告
由大搜車無線團隊出品的 easy-mock 線上資料模擬服務上線至今已經有幾個月時間了,近期網站剛更新了煥然一新的 2.0 版本,與此同時,我們還帶來一個更重磅的訊息:
今天正式將整個服務的程式碼在 github 開源(github.com/easy-mock/e…)
以此,你可以將功能完整的 easy-mock 服務部署到內網,並且與內網的開發流程(例如 swagger)整合到一起,內網整合與使用方式見本文最後的整合建議。
後續關於 easy-mock 的 bug 和建議,大家可以直接在 github 中提 issues,或者通過 pull request 的方式一起參與完善此專案。
連結與詳細文件
- Github 地址 求一波 star 可以嘛~~
- 線上使用文件
- Easy Mock CLI - 基於 Easy Mock 快速生成 api.js 的命令列工具。
使用資料
上線幾個月以來,線上使用使用者突破 8000 人,專案 12000 個,介面 70000 個,請求數 1700 萬,在此感謝初期使用者對我們的信任,並且提出了很多寶貴的意見,大家可放心使用此服務。
關於 easy-mock
Easy Mock 是一個視覺化,並且能快速生成 模擬資料 的持久化服務。
特性
- 支援介面代理
- 支援快捷鍵操作
- 支援協同編輯
- 支援團隊專案
- 支援 Restful
- 支援 Swagger 1.2 & 2.0
- 基於 Swagger 快速建立專案
- 支援顯示介面入參與返回值
- 支援顯示實體類
- 支援靈活性與擴充套件性更高的響應式資料開發
- 支援 Mock.js 語法
- 支援 restc 方式的介面預覽
更多詳細特性可以通過使用文件瞭解 easy-mock.com/docs
介面截圖
專案列表(內網專案,名字已隱去)
介面列表介面
介面編輯
專案設定
功能介紹
關於 easy-mock 的內網應用
在此,跟大家推薦一下我們內網 easy-mock 的應用流程:
- 需求,可行性評估。
- 需求評審,通常是互動稿或者原型。
- 互動或者設計評審,確認邏輯細節。
- 開發給出排期,包括(介面定義/前端開發/聯調/提測/測試時間)。
- PM或架構師系統和架構分析產出。
- 服務端設計資料庫和介面,給出詳細的介面定義(swagger)。
- 介面評審,完成後部署開發伺服器,會自動根據 swagger 定義通過 easy-mock 服務生成對應的 mock 專案。
- 前後端分別開發,前端直接使用 easy-mock 提供的資料構建前端頁面。
- 聯調,提測。測試,預發。運維釋出線上,測試迴歸線上。
可以注意加粗的部分,通過 easy-mock 提供的 swagger 解析服務,可以快速通過服務端介面定義生成前端需要的 mock 資料,大大減少在介面模擬方面花費的成本。
結語
希望通過本次 easy-mock 的開源,能夠讓這個工具惠及更多的開發者,並且希望通過開源的方式,讓這個專案在社群中得到更好的孵化。