前置脚本
前置脚本是在请求发送前执行的代码片段。例如要在请求头中包含时间戳或在 URL 参数中发送随机的字母、数字、字符串等数据。
使用示例
例如要在请求头中包含当前时间戳,那么可以将函数返回值设置为环境变量。
将参数 timestamp 的值设置为 {{timestamp}}
。当请求发送时,前置脚本将被执行,环境变量 timestamp 的值会被设置为当前时间戳
,同时 {{timestamp}}
也会被替换为当前时间戳
。
前置脚本使用 JavaScript 编写,语法与后置脚本 完全相同,但不存在pm.response
对象。
更多示例
- 环境变量、全局变量、临时变量使用示例
- 读取/修改接口请求信息
- 脚本内发送接口请求示例:
pm.sendRequest('https://www.api.com/get', function(err, response) {
console.log(response.json());
});