公司的团队有这方面的需求,为了配合前端做一些接口mock,一般我们会先写文档和假数据的接口。
http://git.oschina.net/key232323/mocker
为了方便,我就写了一个利用“元数据”(非dsl),比较像yaml格式的描述字符串,解析生成对应的文档、数据接口和类型,用jetty提供http mock,h2做持久化,gradle构建。
用法很简单,clone or download下来,gradle runJetty就可以了。
元数据类似这样:
mbegin method=get des=xxx url=/mock/test/url in: age=i+ // 年龄 amount=f? // 金额 name=s // 姓名 out: statusCode=i+ data={} ,size=i+ ,list=[] ,,people={} ,,,name=i+ // 年龄 ,,,birth=d+ // 生日 ,,class={} ,,,num=i+ // 班级 mend
生成的接口:
{
"statusCode": 1, "data": { "size": 1, "list": [ { "people": { "name": 1, "birth": 1477615044429 }, "class": { "num": 1 } } ] } }
文档是这样的:
相关推荐
var provinces = [{ "name": "北京市", "id": "110000" }, { "name": "天津市", "id": "120000" }, { "name": "河北省", "id": "130000" }, { "name": "山西省", "id": "140000" }, { ...}, {
修改src\config\index.js,将dev: 'https://www.easy-mock.com/mock/5add9213ce4d0e69998a6f51/iview-admin/'改为dev: 'http://localhost:3000'; 2. 删除或者注释掉\src\main.js中的if (process.env.NODE_ENV !==...
okhttp-json-mock:帮助你为Okhttp和Retrofit模拟json格式的数据
) nodemon --watch mock --exec 'json-server mock/index.js --port 3020 --m mock/post-to-get.js' "mock": "nodemon --watch mock --exec json-server mock/index.js --port 3020 --m mock/post-to-get.js", } :...
API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致。高效、及时、准确! 高效 & 零学习成本 可视化 API 文档设计功能,无需手写 Markdown 或 YAML,零学习成本,高效便捷。 可...
xiaoyaoji-mock-server 该工具旨在帮助您启动并使用xiaoyaoji模拟服务器。要求节点>=7.6.0. npm >=5.6.0入门在确认您的开发环境满足指定的,您可以按照以下步骤启动并运行项目: $ git clone $ cd xiaoyaoji-mock-...
mock3.json
mock6.json
mock2.json
我们将上述内容保存为user.json,然后放在assets目录下的mockdata/account/目录中(这里的account是suite-name,后面会介绍); 接着,创建Client,增加以下配置: MockApiSuite suite = new MockApiSuite("account...
Mock.js是一个模拟数据生成器,可以让前端独立于后端进行开发。如果你正在开发一个前端页面,可是后台还没有完成供你调用的Api,并且数据格式已经确定,那么你就可以使用Mock.js模拟相关的接口,生成假数据来查看...
Classes contained in spring-mock.jar: org.springframework.mock.jndi.ExpectedLookupTemplate.class org.springframework.mock.jndi.SimpleNamingContext.class org.springframework.mock.jndi....
Mockcat是一款前端与后台分离开发的简易接口Mock数据工具集。提供了Mock数据的模块化管理,接口的定义和测试(支持JSON5/XML文档格式、Mock.js的语法规则),Mock数据的操作日志,以及接口的Mock服务功能。另外,...
无标题httpmock工具
阿姨帮微信小程序源码.zip
基于Java开发实现的自测联调Mock利器工具源码.zip基于Java开发实现的自测联调Mock利器工具源码.zip基于Java开发实现的自测联调Mock利器工具源码.zip基于Java开发实现的自测联调Mock利器工具源码.zip基于Java开发实现...
提供了以下mock接口的demo,更多源码请下载附件信息 const compuser_data = '/api/compuser/data'; const compuser_findById = '/api/compuser/findById'; const compuser_save = '/api/compuser/save'; const ...
gomock GoMock是Go编程...要获取最新发布的版本,请使用:GO111MODULE = on go github.com/golang/mock/ [电子邮件保护]如果您在CI管道中使用模拟量,则更适合固定在特定的模拟量版本上。 文档安装后,您可以使用go d
mockoon mock服务器工具
mock.json