大家好。继上一章节咱们学习了 Apifox 的前置操作和后置操作,咱们基本上学会了如何应用 Apifox 去测试一个接口了。当初咱们开始学习 Apifox 的弱小的 Mock 性能。
明天咱们学习下最简略的智能 Mock 性能。
首先咱们学习下增加一个接口后,如何增加响应返回数据。
- 增加新分组,增加一个接口。
- 增加接口 URL 以及接口名称
- 增加响应数据。滚动到最上面的返回响应地位,点击根节点的最左边对的【增加子节点】。就能够增加返回数据了。而后持续增加正在编辑节点的【增加相邻节点】
- 如果返回字段还有子节点,就把以后字段类型 设置成 object。而后最初面的 +,数据 hover 下来,就会呈现 2 个子菜单,抉择【增加子节点】即可。
- 增加实现后,点击【保留】按钮。
- 点击【运行】。
- 是不是很弱小,主动 Mock 了这些属性?
- 咱们学习下 Apifox 都 内置了哪些数据类型。【我的项目设置】—【性能设置】—【智能 Mock 设置】
由下面 2 张图片,咱们能够看出,常见数据类型根本都是内置好的。
数据类型 | 匹配形式 | 匹配规定 | Mock 规定 | 备注 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
string | 正则表达式 | avatar | icon | @image(‘100×100’) | 头像、icon | |||||||
string | 正则表达式 | image | img | photo | pic | @image(‘400×400’) | 图片 | |||||
string | 通配符 | *url | @url(‘http’) | URL | ||||||||
string | 正则表达式 | nick | user_?name | @cname | 用户名、昵称 | |||||||
string | 正则表达式 | title | name | @ctitle | 题目、名称 | |||||||
stringintegernumber | 正则表达式 | id | num | code | amount | quantity | price | discount | balance | money | @natural(1,100) | 常见数字型 |
stringintegernumber | 正则表达式 | phone | mobile | tel$ | @phone | 手机号 | ||||||
string | 通配符 | *date | @date(‘yyyy-MM-dd’) | 字符串日期 | ||||||||
integernumber | 通配符 | *date | @date(‘yyyyMMdd’) | 数字型日期 | ||||||||
string | 正则表达式 | created?_?at | updated?_?at | deleted?_?at | .*time | @datetime(‘yyyy-MM-dd HH:mm:ss’) | 字符串工夫 | |||||
integernumber | 正则表达式 | created?_?at | updated?_?at | deleted?_?at | .*time | @datetime(‘T’) | 工夫戳 | |||||
string | 正则表达式 | e?mail* | @email(‘qq.com’) | 邮箱 | ||||||||
string | 通配符 | province | @province | 省份 | ||||||||
string | 通配符 | city | @city | 城市 | ||||||||
string | 通配符 | *address | @address | 地址 | ||||||||
string | 通配符 | *district | @county | 区 | ||||||||
string | 通配符 | *ip | @ip | IP 地址 | ||||||||
integernumber | 通配符 | * | @natural(1, 100) | 通用数字类型 |
\
看完是不是感觉很弱小。你学会了吗?
官网地址:www.apifox.cn