性能入口:API治理利用 / 公共资源菜单 / 智能 Mock 设置 二级菜单在编写API文档返回后果时,若参数字段和类型匹配智能Mock规定,零碎则会主动填入对应的Mock值。该性能提供无感的疾速mock值配置,加重mock规定配置的工作累赘。
智能Mock的匹配规定分两种类型:内置规定和自定义规定。
内置规定是一套残缺的预置智能Mock规定,用户不可编辑具体的匹配规定,仅可整体启用或停用。内置规定有助于用户疾速应用智能Mock能力。
自定义规定是用户自定义自在配置的智能Mock匹配规定,用户能够依据个性化需要创立、编辑和删除自定义规定。反对应用通配符、正则表达式、齐全匹配的形式来匹配字段名。
开启/停用内置规定
1、进入利用级公共资源内的智能mock设置,可看到自定义规定模块和内置规定模块。
2、在内置规定模块右上角,有开启/停用内置规定的切换按钮。该按钮默认开启,点击按钮则工作空间内停用内置智能Mock规定。
3、点击页面题目下的保留按钮,变更方可失效。
增加/编辑自定义规定
1、进入利用级公共资源内的智能mock设置页。
2、在自定义规定模块中,点击底部最初一行中输出对应的数据即可增加新的自定义规定:
- 数据类型:匹配的字段数据类型,必填。
- 匹配形式:用于确认字段名称的匹配形式。默认为通配符,可抉择通配符、正则表达式、齐全匹配三种形式。
- 匹配规定:可输出字段名称匹配表达式,必填。依据所选匹配形式输出对应的名称匹配表达式。
- 匹配大小写:管制字段名称匹配时是否大小写敏感,默认为否。
- Mock 规定:反对输出任意固定值或mockjs的占位符。当字段匹配智能Mock规定的数据类型和字段名称后,零碎主动填入的mock值。
- 备注:用于标注阐明该智能匹配规定,仅展现于智能mock设置页。
- 操作:以后仅提供删除操作。
3、实现自定义规定增加或编辑后,需点击页面题目下的保留按钮才会失效。否则刷新页面后当次编辑的数据会清空。
删除自定义规定
1、进入利用级公共资源内的智能 mock 设置页。
2、点击对应自定义规定右侧的删除操作按钮,即可进行删除。
3、点击页面题目下的保留按钮,变更方可失效。
规定优先级
- 智能Mock中,自定义规定的优先级大于内置规定。若某个字段同时满足自定义规定和内置规定的匹配条件,则该字段的mock规定优先填入自定义规定的mock内容。(即自定义规定>内置规定)
- 新创建的自定义规定优先级更高。若某个字段同时满足两个自定义规定的匹配条件,则该字段的mock规定优先填入较新创建的自定义规定的mock内容。(即新自定义规定>旧自定义规定)