在我们进行接口测试的时候参数值需要随机生成,这个时候我们可以使用 apipost 自带的 mock 内置变量或者全局变量进行随机值的生成
Mock变量
APIPOST支持参数直接引用mock.js变量(官网:http://mockjs.com/)。如下图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/50d3f3a1acd54cfbbc7d89a908dcf211.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDE1OTQ1NA==,size_16,color_FFFFFF,t_70)
更多Mock字段变量可以通过点击APIPOST客户端左下角的“内置Mock字段变量”查看。如图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/9323645a57e049a680856838bb5251e0.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDE1OTQ1NA==,size_16,color_FFFFFF,t_70)
APIPOST内置系统变量
APIPOST内置系统变量包含request 对象和response 对象。
request 对象
一个请求的所有请求参数组成的对象。我们在预执行脚本可以打印查看并使用该变量。