資料模擬神器 easy-mock 正式開源

小芋頭君發表於2017-09-01

開源公告

由大搜車無線團隊出品的 easy-mock 線上資料模擬服務上線至今已經有幾個月時間了,近期網站剛更新了煥然一新的 2.0 版本,與此同時,我們還帶來一個更重磅的訊息:

今天正式將整個服務的程式碼在 github 開源(github.com/easy-mock/e…)

以此,你可以將功能完整的 easy-mock 服務部署到內網,並且與內網的開發流程(例如 swagger)整合到一起,內網整合與使用方式見本文最後的整合建議。

後續關於 easy-mock 的 bug 和建議,大家可以直接在 github 中提 issues,或者通過 pull request 的方式一起參與完善此專案。

連結與詳細文件

使用資料

上線幾個月以來,線上使用使用者突破 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 的開源,能夠讓這個工具惠及更多的開發者,並且希望通過開源的方式,讓這個專案在社群中得到更好的孵化。

相關文章