动态值
视频教程
动态变量是在接口运行的过程中,按照定义好的系统规则自动生成参数的实际请求值,常用于变量引用、测试模拟数据、加密等场景中。
前往请求参数的示例值,将鼠标移动到输入框上时会显示魔法棒图标,点击后开始设置动态变量。
动态值类型类型
动态值中支持添加读取变量、Mock 数据、固定值与自定义表达式 4 种类型。
读取变量
支持引用已在当前环境中预设的环境变量与全局变量,也可以额外插入一个新的自定义变量。
Mock 数据
如果想要在请求中按照规则随机生成一个随机值,那么可以选择 Mock 数据,例如生成电话、邮箱和地址等。
固定值
如果希望参数的示例值保持为一个常量,选择固定值后,在输入值处输入固定值。
若不希望明文暴露固定值,那么可以点击“添加”选项,指定加密处理函数。
自定义表达式
如果系统提供的变量未能符合需求,那么还可以使用自定义表达式规则生成数据,支持使用 Mock.js
、Nunjucks
语法,你可以点击查看《Mock.js 示例语法》进行参考。
并且你也可以使用自定义函数嵌套已设置的变量、固定值及 Mock 数据。