预执行脚本是一个请求发送前执行的脚本。
预执行脚本可以完成以下作用:
编写JS函数等实现复杂计算;
变量的打印
定义、获取、删除、清空环境变量
定义、获取、删除、清空全局变量
获取请求参数
动态添加、删除一个header请求参数
动态添加、删除一个query请求参数
动态添加、删除一个body请求参数
发送HTTP请求
我们可以在预执行脚本中定义一个函数_random,
它返回一个字符串:“你好中国”+随机数,此时可以通过
将它赋值给全局变量random_var。
我们可以通过console.log()将需要的变量打印在控制台,从而查看某个变量的当前值。如图上面示例中的
通过request对象获取请求参数,详细可以参考《APIPOST内置变量》一节文档。
我们可以在预执行脚本中利用AJAX的$.ajax方法发送一个http请求。以下是一个简单的示例demo:利用预执行脚本发送一个请求到https://echo.apipost.cn/get.php,并将响应结果的bigint赋值给了全局变量bigint。