数据模拟神器 easy-mock 正式开源通告 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xinyu198736
V2EX    程序员

数据模拟神器 easy-mock 正式开源通告

  •  1
     < href="Javascript:" Onclick="downVoteTopic(387433);" class="vote">
  •   xinyu198736
    xinyu198736 2017-09-01 13:59:18 +08:00 13309 次点击
    这是一个创建于 2964 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开源公告

    由大搜车无线团队出品的 easy-mock 在线数据模拟服务上线至今已经有几个月时间了,近期网站刚更新了焕然一新的 2.0 版本,与此同时,我们还带来一个更重磅的消息:

    今天正式将整个服务的代码在 github 开源( https://github.com/easy-mock/easy-mock)

    以此,你可以将功能完整的 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 方式的接口预览

    更多详细特性可以通过使用文档了解 https://easy-mock.com/docs

    界面截图

    项目列表(内网项目,名字已隐去)

    接口列表界面

    接口编辑

    项目设置

    功能介绍

    关于 easy-mock 的内网应用

    在此,跟大家推荐一下我们内网 easy-mock 的应用流程:

    • 需求,可行性评估。
    • 需求评审,通常是交互稿或者原型。
    • 交互或者设计评审,确认逻辑细节。
    • 开发给出排期,包括(接口定义 /前端开发 /联调 /提测 /测试时间)。
    • PM 或架构师系统和架构分析产出。
    • 服务端设计数据库和接口,给出详细的接口定义( swagger )
    • 接口评审,完成后部署开发服务器,会自动根据 swagger 定义通过 easy-mock 服务生成对应的 mock 项目
    • 前后端分别开发,前端直接使用 easy-mock 提供的数据构建前端页面
    • 联调,提测。测试,预发。运维发布线上,测试回归线上。

    可以注意加粗的部分,通过 easy-mock 提供的 swagger 解析服务,可以快速通过服务端接口定义生成前端需要的 mock 数据,大大减少在接口模拟方面花费的成本。

    结语

    希望通过本次 easy-mock 的开源,能够让这个工具惠及更多的开发者,并且希望通过开源的方式,让这个项目在社区中得到更好的孵化。

    22 条回复    2019-01-08 14:30:18 +08:00
    jisibencom
        1
    jisibencom  
       2017-09-01 14:24:00 +08:00
    支持开源,学习一下
    jpyl0423
        2
    jpyl0423  
       2017-09-01 14:26:33 +08:00
    这个码打的很有灵性
    sniffles
        3
    sniffles  
       2017-09-01 14:26:34 +08:00
    看起来比阿里的 RAP 好用一些
    66beta
        4
    66bet  
       2017-09-01 14:29:22 +08:00
    那么,有个问题?如何说服领导 /后端使用 swagger ?
    目前用 RAP,全靠手写!
    66beta
        5
    66beta  
       2017-09-01 14:32:25 +08:00
    还有个问题想请教楼主,有什么鉴别二手车的秘诀?
    a7063888
        6
    a7063888  
       2017-09-01 14:36:26 +08:00 via iPhone
    支持开源
    darksc
        7
    darksc  
       2017-09-01 14:38:04 +08:00
    来上个热度。
    darksc
        8
    darksc  
       2017-09-01 14:39:38 +08:00
    @66beta #4 先做个 demo,比对一下,做个 ppt,开会宣讲。
    linbiaye
        9
    linbiaye  
       2017-09-01 14:50:27 +08:00
    看了 ui, 感觉很不错啊。
    code4life
        10
    code4life  
       2017-09-01 14:55:44 +08:00
    刚想试试,就碰到 502 了,这真的不是我玩坏了,不要让我赔。
    lixiangzaizheli
        11
    lixiangzaizheli  
       2017-09-01 14:58:32 +08:00
    炸了炸了
    xinyu198736
        12
    xinyu198736  
    OP
       2017-09-01 16:27:35 +08:00
    @66beta 有方便的集成工具,在代码里写注解或者注释,自动生成 swagger 就可以了
    SourceMan
        13
    SourceMan  
       2017-09-01 16:30:05 +08:00
    字符串的 200 code,PHP 写的吧
    wq2016
        14
    wq2016  
       2017-09-01 17:23:27 +08:00
    star 一波
    itbeihe
        15
    itbeihe  
       2017-09-01 17:26:22 +08:00
    star +1
    xiadd
        16
    xiadd  
       2017-09-01 17:28:55 +08:00
    @SourceMan nodejs 都开源了 可以直接看源码
    to2false
        17
    to2false  
       2017-09-01 18:03:35 +08:00
    @SourceMan 只是返回的 json 转化前就是字符串类型而已吧
    Xrong
        18
    Xrong  
       2017-09-01 18:16:17 +08:00
    这个有点利害。。。
    TabGre
        19
    TabGre  
       2017-09-01 18:52:02 +08:00 via iPhone
    支持,使用很久了
    TimRChen
        20
    TimRChen  
       2017-09-02 15:54:24 +08:00
    支持开源,对很多大型项目测试与正式环境接口的存储来说更方便
    Zach2017
        21
    Zach2017  
       2017-09-05 09:52:49 +08:00
    支持开源, 有机会试用下~!
    silverkt
        22
    silverkt  
       2019-01-08 14:30:18 +08:00
    easy-mock 服务今天挂了啊哥们。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5983 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 01:41 PVG 09:41 LAX 18:41 JFK 21:41
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86