Postman之Pre-request Script 使用详解

Pre-request Script 简介

  1. Pre-request Script是集合中请求发送之前需要执行的代码片段
  2. 请求参数中包含一个随机数或者请求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
🙏感恩:谢谢您的打赏与支持!中间图片是我的微信公众号,扫码关注哦!
支付宝支付 微信公众号 微信支付