apipost的V3.2.1以及以上版本支持项目级别和目录级别的预执行脚本和后执行脚本,弥补了低版本只能在单个接口里定义预执行脚本和后执行脚本的不足。
通过这个新功能,我们可以方便的利用脚本定义一些全局变量了。
比如,我们可以定义一个随机数变量 rand_var,并且让这个变量在当前项目下都生效。
如图,点击右上角的全局执行脚本,输入变量定义脚本:
apt.globals.set("rand_var", Math.random());


如下图:

apipost利用全局执行脚本,生成(定义)全局变量
更多变量定义相关文档:doc.apipost.cn/b4d4b5afe84…
更多预(后)执行脚本相关文档:doc.apipost.cn/1693ef5c5f5…