Rap2 模拟接口 常见规则示例

目录

一. 请求参数

1.1 get Demo

1.2 post Demo 

二. 响应内容

2.1 生成 echarts 中的 data (name, value)@natural

2.2 生成日期 @date

2.3 生成 固定字段 结尾的字符串,@cword(1-20)公司

2.4 生成一段编码 @guid

2.5 生成一个 城市名 / 人名 @city / @cname

2.6 生成随机图片 @image


  • 前言:Rap2 基于 mock.js 进行编写,规则风格也参考它

一. 请求参数

1.1 get Demo


1.2 post Demo 


二. 响应内容

  • 通常用 data 包裹,data 一般是 Object/Array 类型

2.1 生成 echarts 中的 data (name, value)@natural

  • 生成一个数组,数组单项中的 name 是数组内按序读取的字段,value 是 3-6 的随机整数
  1. 指定生成数组元素个数 —— 生成规则 下写 1-5,表示生成 1-5 个数组
  2. 数组内按需读取字段并填充 —— 在 生成规则 中写 +1,表示每增加一个数组项就取下一个字段填充 name;在 初始值 中写入需要的字段数组 ['I类', 'II类']
  3. 3-6 之间的随机整数 —— 在 初始值 中写入 @natural(3, 6)

  • Rap2 配置截图:


  • 生成示例:
  • "TABLE": [{
        "NAME": "I类",
        "VALUE": 5
      }, {
        "NAME": "II类",
        "VALUE": 4
      }]

  • 扩展思路:
  • 生成随机 自然数 / 整数 / 浮点数 等:@natural / @integer / @float
  1. 返回 是/否:在 生成规则 中写 +1初始值 中写入 ['是', '否']
  2. 返回 是/否 编号 1/0:初始值 中写入 @natural(0, 1)

2.2 生成日期 @date

  • 指定为 String 类型,在 初始值 中写入 @date 

  • 生成示例:
  •  "YEAR": "1975-07-10",

2.3 生成 固定字段 结尾的字符串,@cword(1-20)公司

  • 指定为 String 类型,在 初始值 中写入 @cword(1-20)有限公司

  • 生成示例:
  •  "COMPANY": "喵喵特有限公司",

  • 扩展思路:
  • @cword 函数内部可以接受一些文字
  • @ctitle 用于填充标题,随机出来的内容类似于 @cword
  • @cparagraph 用于填充内容,随机出来的内容包含一个句号

2.4 生成一段编码 @guid

  • 指定为 String 类型,在 初始值 中写入 @guid

  • 生成示例:
  •  "PRO_ID": "26b6CCCA-cFFd-31Ef-FaaE-7CC6EcaD3258",

2.5 生成一个 城市名 / 人名 @city / @cname

  • 指定为 String 类型,在 初始值 中写入 @city

  • 生成示例:
  •  "PROVINCE": "威海市",

  •  "PERSON_NAME": "张三",
  • 扩展思路:
  • 生成随机省市县:@province@city@county
  • 生成示例:黑龙江省重庆市梅山乡

2.6 生成随机图片 @image

  • 指定为 String 类型,在 初始值 中写入 @image

  • 生成示例:
  • "WRHJFILIDS": "http://dummyimage.com/336x280",
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lyrelion

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值