Easy Mock 的使用
一、导读
前后端分离开发模式下,后端还没有完成数据传输的时候,前端也不能干等着吧,主要是要联调测试对不对,不然以后怎么好甩锅给后端呢~~ (邪恶的一笑)今天就给大家介绍一个解决这个问题的方法。Easy Mock(主角)
二、Easy Mock 介绍
1、官方地址传送门(https://easy-mock.com/login)
2、登陆注册,登陆后大致界面
3、创建一个接口
4、编辑返回数据
- 基础语法
Easy Mock 引入了 Mock.js,下面只提供部分语法展示。更详尽的用例及文档请参考 Mock.js 官网。
支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等
支持扩展更多数据类型,支持自定义函数和正则
{
"string|1-10": "★",
"string2|3": "★★",
"number|+1": 202,
"number2|1-100.1-10": 1,
"boolean|1": true,
"regexp": /[a-z][A-Z][0-9]/,
"absolutePath": "@/string @/user/name",
"user": {
"name": "demo"
},
"object|2": {
"310000": "上海市",
"320000": "江苏省"
},
"array|1": [ "AMD" ]
}
上面只展示了最基本的语法,如果你不明白为何要这样定义?请阅读 Mock.js 文档。 下面是生成的随机数据,会随请求发生改变。
{
"string": "★",
"string2": "★★★★★★",
"number": 202,
"number2": 71.73566,
"boolean": false,
"regexp": "qS8",
"absolutePath": "★ demo",
"user": {
"name": "demo"
},
"object": {
"310000": "上海市",
"320000": "江苏省"
},
"array": "AMD"
}
数据占位符
掌握 数据占位符 可以让你的随机数据更真实。
{
"string|1-2": "@string",
"integer": "@integer(10, 30)",
"float": "@float(60, 100, 2, 2)",
"boolean": "@boolean",
"date": "@date(yyyy-MM-dd)",
"datetime": "@datetime",
"now": "@now",
"url": "@url",
"email": "@email",
"region": "@region",
"city": "@city",
"province": "@province",
"county": "@county",
"upper": "@upper(@title)",
"guid": "@guid",
"id": "@id",
"image": "@image(200x200)",
"title": "@title",
"cparagraph": "@cparagraph",
"csentence": "@csentence",
"range": "@range(2, 10)"
}
上面只展示了些基本的占位符,如果你想了解更多?请阅读 Mock.js 文档。 下面是生成的随机数据,会随请求发生改变。
{
"string": "&b(V",
"integer": 29,
"float": 65.93,
"boolean": true,
"date": "2013-02-05",
"datetime": "1983-09-13 16:25:29",
"now": "2017-08-12 01:16:03",
"url": "cid://vqdwk.nc/iqffqrjzqa",
"email": "u.ianef@hcmc.bv",
"region": "华南",
"city": "通化市",
"province": "陕西省",
"county": "嵊州市",
"upper": "DGWVCCRR TLGZN XSFVHZPF TUJ",
"guid": "c09c7F2b-0AEF-B2E8-74ba-E1efC0FecEeA",
"id": "650000201405028485",
"image": "http://dummyimage.com/200x200",
"title": "Orjac Kwovfiq Axtwjlop Xoggxbxbw",
"cparagraph": "他明林决每别精与界受部因第方。习压直型示多性子主求求际后世。严比加指安思研计被来交达技天段光。全千设步影身据当条查需府有志。斗中维位转展新斯克何类及拉件科引解。主料内被生今法听或见京情准调就品。同六通目自观照干意音期根几形。",
"csentence": "命己结最方心人车据称温增划眼难。",
"range": [2, 3, 4, 5, 6, 7, 8, 9]
}
5、点击预览(可以看到返回数据)
6、具体操作可以参考官方文档(https://www.easy-mock.com/docs)里面写的很详细。
Easy Mock 的使用相关推荐
- 使用移动自适应布局+easy mock实现移动界面的简单实现
一.使用easy mock模拟数据 easy mock链接地址 二.自己写移动自适应布局 自己编写主要是利用rem进行宽度栅格布局: html {/* 相当于一个界面适配器,pc以及移动端都可以进行设 ...
- Easy Mock - 数据模拟神器
开源公告 由大搜车无线团队出品的 easy-mock 在线数据模拟服务上线至今已经有几个月时间了,近期网站刚更新了焕然一新的 2.0 版本,与此同时,我们还带来一个更重磅的消息: 今天正式将整个服务的 ...
- Easy Mock 使用文档
一.解决的痛点 前端依赖后端接口,而后端服务没有开发完成,阻碍进度. A应用调用B应用,B应用接口挂了,阻碍进度. 全场景覆盖测试,需要的测试数据多样化,而对方系统造数据困难或者对方配合起来时效太慢, ...
- windows本地安装部署 Easy Mock
文章目录 1. MongoDB.Redis安装 1.1 MongoDB安装 1.2 Redis安装 2 安装部署Easy-Mock 在前后端分离的开发方式下,后端如果暂时没数据,前端为了开发方便可以使 ...
- mock模拟的数据能增删改查吗_使用Swager API Docs和easy-mock生成模拟数据
前面文章已经搭建了本地的easy-mock 本地搭建Easy-Mock实现模拟数据 常见的Mock方式: 将模拟数据直接写在代码里 利用javascript拦截请求 利用Charles.Fiddler ...
- mock模拟接口测试 vue_Easy Mock以及Vue+Mock.js模拟数据
Easy Mock以及Vue+Mock.js模拟数据 一.Mock.js简介 Mock.js是一个可以模拟后端数据,也可以模拟增删改查操作的js库 基础语法规范 数据模板中的每个属性由 3 部分构成: ...
- Spring Boot(九)Swagger2自动生成接口文档和Mock模拟数据
一.简介 在当下这个前后端分离的技术趋势下,前端工程师过度依赖后端工程师的接口和数据,给开发带来了两大问题: 问题一.后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都代表什么含义? 问题二 ...
- idea swagger生成接口文档_Spring Boot(九)Swagger2自动生成接口文档和Mock模拟数据...
一.简介 在当下这个前后端分离的技术趋势下,前端工程师过度依赖后端工程师的接口和数据,给开发带来了两大问题: 问题一.后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都代表什么含义? 问题二 ...
- React基础-React中发送Ajax请求以及Mock数据
前言 在 React 中, render 函数返回的结果,取决于组件的 props 和 state 我们都知道 UI 页面上的数据不是写死的,往往是从后端的数据接口中拿到的 然后将真实的数据填充到页面 ...
最新文章
- 机器学习、深度学习、自然语言处理、计算机视觉顶级期刊的论文资料分享(附顶会论文下载链接)...
- mysql noinstall 布署_mysql-noinstall.zip免安装版的优化配置和精简
- CCNA培训课总结笔记--配置OSPF实验(十一)
- Hadoop HBase概念学习系列之HRegion服务器(三)
- mysql 查询两表 两列 比较大小写_mysql 查询表中列的数据不区分大小写的解决
- 用Tableau画3D模型之四(放弃篇)
- Redis淘汰删除策略
- dd命令测试linux磁盘io情况,dd命令:做硬盘IO性能测试
- Java网络编程2---Socket-TCP编程
- linux 父子进程 资源_linux 父子进程 资源_实验4 Linux父子进程同步
- 一些基础的MySQL数据库操作语句
- 28181之安装SPVMN的视频插件
- exoplay切换全屏_如何使用rotation-degrees手动旋转(rotate)exoplayer2播放器
- Coablt strike官方教程中文译版本
- win10无线投屏_原来小米的投屏功能,如此强大,每天都偷偷用,秒杀4k电视
- java防止文件上传_文件上传漏洞:getshell的最好方式,我们如何防御?
- 用verilog HDL实现数字基带信号的2FSK调制
- pn532写入手机nfc_STM32f103(mini板)控制NFC模块(PN532)对NFC标签进行读写
- 中国建设银行宣布:国内第一家无人银行,在上海正式开业!
- 用Python爬取了上万部电影的排名,周末周末好带女神一起去