Pre-request Script 简介
- Pre-request Script是集合中请求发送之前需要执行的代码片段
- 请求参数中包含一个随机数或者请求header中包括一个时间戳,或者你的请求参数需要加密
给Request添加Pre-request Script
1.新建一个请求,点击Pre-request Script 标签,通过js脚本Math.round(new Date().getTime()/1000) 获取linux时间戳,将获取的timestamp设为环境变量
2.通过{{timestamp}}获取上一步设置的环境变量值,设为请求header
给集合(文件夹)添加Pre-request Script
集合的Pre-request Scripts作用于集合下的每一个请求,在每一个request执行之前执行Pre-request Scripts脚本
1.选择一个结婚,点击“...”,点击Edit,弹出集合编辑页面
2.选择Pre-request Scripts标签,我们公司接口请求是加密的,我就在Pre-request Scripts中请求了一个加密接口对请求数据加密,然后将获得加密后的数据设为环境变量
Pre-request Script 中常用代码
右侧提供了一些常用的代码
pm.globals.unset("variable_key"); 清除全局变量pm.environment.unset("variable_key"); 清除环境变量pm.globals.get("variable_key"); 获取全局变量pm.variables.get("variable_key"); 获取一个变量pm.environment.get("variable_key"); 获取环境变量pm.sendRequest("https://postman-echo.com/get", function (err, response) { console.log(response.json());}); 发送一个请求pm.globals.set("variable_key", "variable_value"); 设置环境变量
🐞标题:Postman之Pre-request Script 使用详解
👽作者:ruige
🐾地址:https://jjdhhc.com/articles/2020/10/18/1603026677815.html
🙏感恩:谢谢您的打赏与支持!中间图片是我的微信公众号,扫码关注哦!