前言
预请求脚本(Pre-request Script)是与在发送请求之前执行的代码片段。适合请求的参数化,例如,要在请求标头中包含时间戳,可以使用函数返回的值设置环境变量。
预请求脚本是用JavaScript编写的
运行时机
也就是说:
- 与集合关联的预请求脚本将在集合中的每个请求之前运行;
- 与文件夹关联的预请求脚本将在文件夹中的每个请求之前运行;
- 与集合关联的测试脚本将在集合中的每个请求之后运行;
- 与文件夹关联的测试脚本将在文件夹中的请求之后运行;
- 与请求关联的预请求脚本将在发送请求之前执行;
- 与请求关联的测试脚本将在发送请求后执行;
案例
1.发送请求前需要获取token
一般token都有时效,如果保证每次发送请求使用的token都有效,可以在pre-request中登录获取token
这里我们已经提前将token设置为环境变量,方便所有请求使用,截图如下:
下面是pre-request的脚本实例
var IP=pm.environment