使用apipost进行接口测试的时候,post接口一json格式传递参数的时候,有的参数需要生成随机不重复的参数值。
apipost内置mock字段变量
我们只需要在json中直接复制自己需要的变量就可以使用了
我们也可以自定义mock变量,我们在接口的预执行脚本编写自定义的mock变量,我们自定义一个手机号,然后设置为环境变量或者全局变量
const phonePrefix = ['132', '135', '189']
const index = Math.floor(Math.random() * phonePrefix.length)
var phone = phonePrefix[index] + Mock.mock(/\d{8}/)
apt.variables.set("phone", phone);
接着在json中调用环境变量或者全局变量就可以了