跳到主要内容

动态值

视频教程

动态变量是在接口运行的过程中,按照定义好的系统规则自动生成参数的实际请求值,常用于变量引用、测试模拟数据、加密等场景中。

前往请求参数的示例值,将鼠标移动到输入框上时会显示魔法棒图标,点击后开始设置动态变量。

动态值类型类型

动态值中支持添加读取变量、Mock 数据、固定值与自定义表达式 4 种类型。

读取变量

支持引用已在当前环境中预设的环境变量与全局变量,也可以额外插入一个新的自定义变量。

Mock 数据

如果想要在请求中按照规则随机生成一个随机值,那么可以选择 Mock 数据,例如生成电话、邮箱和地址等。

固定值

如果希望参数的示例值保持为一个常量,选择固定值后,在输入值处输入固定值。

若不希望明文暴露固定值,那么可以点击“添加”选项,指定加密处理函数。

自定义表达式

如果系统提供的变量未能符合需求,那么还可以使用自定义表达式规则生成数据,支持使用 Mock.jsNunjucks 语法,你可以点击查看《Mock.js 示例语法》进行参考。

并且你也可以使用自定义函数嵌套已设置的变量、固定值及 Mock 数据。