使用apipost进行接口测试的时候,post接口一json格式传递参数的时候,有的参数需要生成随机不重复的参数值。

apipost内置mock字段变量

接口测试--apipost在json中如何使用mock变量-LMLPHP

我们只需要在json中直接复制自己需要的变量就可以使用了

接口测试--apipost在json中如何使用mock变量-LMLPHP

我们也可以自定义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);

接口测试--apipost在json中如何使用mock变量-LMLPHP

接着在json中调用环境变量或者全局变量就可以了

接口测试--apipost在json中如何使用mock变量-LMLPHP

04-07 08:40