Postman之Pre-request Script 使用详解

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");  设置环境变量

猜你喜欢

转载自blog.csdn.net/wuchenlhy/article/details/84316428