Mock.mock()生成模拟数据
在做前端项目时,如果没有测试数据,可以通过mock来生成模拟数据。
Mock.mock( rurl?, rtype?, template|function( options ) )
根据数据模板生成模拟数据。
Mock.mock( template )
根据数据模板生成模拟数据。
JSFiddle
Mock.mock( rurl, template )
记录数据模板。当拦截到匹配 rurl
的 Ajax 请求时,将根据数据模板 template
生成模拟数据,并作为响应数据返回。
JSFiddle
Mock.mock( rurl, function( options ) )
记录用于生成响应数据的函数。当拦截到匹配 rurl
的 Ajax 请求时,函数 function(options)
将被执行,并把执行结果作为响应数据返回。
JSFiddle
Mock.mock( rurl, rtype, template )
记录数据模板。当拦截到匹配 rurl
和 rtype
的 Ajax 请求时,将根据数据模板 template
生成模拟数据,并作为响应数据返回。
JSFiddle
Mock.mock( rurl, rtype, function( options ) )
记录用于生成响应数据的函数。当拦截到匹配 rurl
和 rtype
的 Ajax 请求时,函数 function(options)
将被执行,并把执行结果作为响应数据返回。
JSFiddle
rurl
可选。
表示需要拦截的 URL,可以是 URL 字符串或 URL 正则。例如 /\/domain\/list\.json/
、'/domian/list.json'
。
rtype
可选。
表示需要拦截的 Ajax 请求类型。例如 GET
、POST
、PUT
、DELETE
等。
template
可选。
表示数据模板,可以是对象或字符串。例如 { 'data|1-10':[{}] }
、'@EMAIL'
。
function(options)
可选。
表示用于生成响应数据的函数。
options
指向本次请求的 Ajax 选项集,含有 url
、type
和 body
三个属性,参见 XMLHttpRequest 规范。
Mock.mock()生成模拟数据相关推荐
- mock模拟的数据能增删改查吗_使用Swager API Docs和easy-mock生成模拟数据
前面文章已经搭建了本地的easy-mock 本地搭建Easy-Mock实现模拟数据 常见的Mock方式: 将模拟数据直接写在代码里 利用javascript拦截请求 利用Charles.Fiddler ...
- 百度地图随机生成某个行政区域的随机坐标(用于生成模拟数据)
百度地图随机生成某个行政区域的随机坐标 主要是为了生成模拟数据 示例 <!DOCTYPE html> <html lang="en"> <head&g ...
- Python —— Faker 生成模拟数据
Faker 生成模拟数据 案例1 # 1.导包 from faker.providers.person import Provider from openpyxl import Workbook# 2 ...
- 详解vue-element-admin 使用mock.js动态模拟数据
大家好,我是一条肥鲶鱼. 提示:胆小慎入 文章目录 大家好,我是一条肥鲶鱼. 前言 一.mock.js 1.为什么使用mock.js 2.mock-server.js的出现 二.使用步骤 1.开发环境 ...
- 使用mock.js提供模拟数据
Mock.js 官网:链接地址 官方说明: *前后端分离,让前端工程师独立于后端开发. *增加单元测试的真实性,通过随机数据,模拟各种场景. *开发无侵入,不需要修改既有代码,就可以拦截ajax请求, ...
- Java mock客户端数据_CatMock: Java 下使用 mock.js 生成虚拟数据
CatMock CatMock 是一个mock.js的 Java 封装库.使用 JDK 自带的 js 脚本引擎直接调用 mock.js 脚本,实现对 mock.js 的统一. 为什么采用这样的方案? ...
- node.js 生成文件_如何使用Node.js在几秒钟内生成模拟数据
node.js 生成文件 介绍 (Introduction) In most of the applications, you need to have some static JSON data w ...
- perl生成图片_使用Perl生成模拟数据
perl生成图片 最近,在工作中,为了测试代码,我们的团队创建了一些测试,这些测试可以模拟数据,或者在某些情况下可以模拟正收益,这使我们能够更轻松地隔离正在处理的特定代码块. 我确信这在大多数测试驱动 ...
- Excel自动化办公(一) | 满足你对Excel数据的所有幻想,python-office一键生成模拟数据
自从在官网发布了python-office这个专门用来自动化办公的库,后台经常收到提问:晚枫,什么时候开发Excel功能呀? 今天Excel自动化办公的第一个功能上线了:自动生成带有模拟数据的Exce ...
最新文章
- Python实战之logging模块使用详解
- nginx转发请求_Nginx为什么高效?一文搞明白Nginx核心原理
- 这样的例子能说明if,else的效率比单单的if组合高
- 【FPGA】SRIO IP核系统总览以及端口介绍(三)(Messaging Port、User-Defined Port介绍)
- 判断输入的字符是不是数字
- CentOS7 通过 YUM 升级 VIM8
- ubuntu下sublime中修改字体
- mysql无法初始化数据库引擎_mysql使用模板解决旧数据处理,默认初始化数据的通用方法!...
- JS收集:遍历CHECKBOX
- idea中配置Springboot热部署
- Asterisk的配置详解
- 小卡机器人积木教程_全新小卡智能电动积木,56种玩法,可拼搭28款造型
- Java代码校验银行卡号
- apex乱码_[请教]apex安装简体中文语言包的步骤
- 人员基础信息一体化采集系统平台
- 使用Apifox测试套件自动化测试接口
- 微软小冰之父李迪创业,沈向洋任执行董事,「红棉小冰」单飞
- nginx 全局变量 以及配置
- 基于yolov5+deepsort的智能售货机商品目标检测种类识别计数
- 计算机绘图图框实验报告,CAD实验报告DOC
热门文章
- 企业邮箱注册申请,如何注册电子邮箱域名
- in a frame because it set 'X-Frame-Options' to 'sameorigin'
- Opencv人数统计 yolo kcf人头跟踪 人数统计 KCF目标跟踪 YOLO目标跟踪
- 计算机启动蓝屏怎么设置BIOS,设置BIOS导致电脑蓝屏0x000007B怎么办?
- JavaScript高级程序设计(第3版)电子版,非扫描下载
- 《自律让你自由》摘要
- 复旦校长官宣:复旦大学即将推出“不升也能留”计划!
- ImageView组件的应用:图片浏览器
- 【转】How To Ask Questions The Smart Way---提问的智慧
- 天兔(Lepus 3.8)数据库监控系统部署