天天看點

Easy Mock - 資料模拟神器

Easy Mock - 資料模拟神器
Easy Mock - 資料模拟神器

開源公告

由大搜車無線團隊出品的 ​​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

Easy Mock 是一個可視化,并且能快速生成 模拟資料 的持久化服務。

特性

  • 支援接口代理
  • 支援快捷鍵操作
  • 支援協同編輯
  • 支援團隊項目
  • 支援 Restful
  • 支援​​Swagger​​1.2​​ &​​2.0​
  • 基于 Swagger 快速建立項目
  • 支援顯示接口入參與傳回值
  • 支援顯示實體類
  • 支援靈活性與擴充性更高的響應式資料開發
  • 支援​​Mock.js​​ 文法
  • 支援​​restc​​ 方式的接口預覽

更多詳細特性可以通過使用文檔了解 ​​easy-mock.com/docs​​

界面截圖

項目清單(内網項目,名字已隐去)

Easy Mock - 資料模拟神器

接口清單

Easy Mock - 資料模拟神器

接口編輯

Easy Mock - 資料模拟神器

項目設定

Easy Mock - 資料模拟神器

功能介紹

Easy Mock - 資料模拟神器

關于 Easy Mock 的内網應用

在此,跟大家推薦一下我們内網 easy-mock 的應用流程:

  • 需求,可行性評估。
  • 需求評審,通常是互動稿或者原型。
  • 互動或者設計評審,确認邏輯細節。
  • 開發給出排期,包括(接口定義/前端開發/聯調/提測/測試時間)。
  • PM或架構師系統和架構分析産出。
  • 服務端設計資料庫和接口,給出詳細的接口定義(swagger)。
  • 接口評審,完成後部署開發伺服器,會自動根據 swagger 定義通過 easy-mock 服務生成對應的 mock 項目。
  • 前後端分别開發,前端直接使用 easy-mock 提供的資料建構前端頁面。
  • 聯調,提測。測試,預發。運維釋出線上,測試回歸線上。

結語

  • 視訊教程:​​如何使用EasyMock視訊教程-Web開發文檔類資源-CSDN下載下傳​​
  • 測試接口工具:Restlet Client,一開始直接在浏覽器輸入接口位址,以為傳回一個開發當中的JSON格式,沒想到還有一些其他的布局樣式,以為接口位址錯了,後來才知道是正常的情況,隻是提供更豐富的功能罷了。
  • Swagger:據說是後端用到的,前端 or 新手可以暫且不管。
  • 文法手冊:​​Mock.js​​
  • 圖文教程:​​https://www.easy-mock.com/docs​​