03、postman前置脚本

postman前置脚本是指在Pre-requests Script中编写的js脚本,一个请求在发送之前,会先去执行Pre Request Script(前置脚本)中的代码,可以是为某个请求参数随机生成值,也可以是为接口请求数据做加密处理。

主要应用场景:

在发送请求前需要对接口的数据做进一步处理,都可以使用前置脚本处理。

比如,登录接口的密码,在发送前需要做加密处理,那么就可以在前置脚本中做加密处理;再比如说,有的接口的输入参数有一些随机数,就可以在前置脚本中编写js生成随机数 ;再比如,有的接口的输入参数需要传入当前发起请求时间的时间戳,也可以在前置脚本中编写js获取当前时间戳。

js基本语法并不难,可以自行学习。

下面以业务接口举例:

某个接口需要传入当前发起请求时间的时间戳

首先编写脚本:

// 获取当前时间戳
var timestamp = (new Date()).valueOf();
// 设置为当前运行环境的环境变量,引用名称为timestamp
pm.environment.set("timestamp", timestamp);

然后引用变量发起请求就OK

 

请求完成之后,我们可以看到,当前环境下,变量已经存在

需要注意的是,我们这里前置脚本在发送请求之前其实是做了两件事情,首先获取当前时间戳,然后设置为环境变量、、、最后发起请求时,引用的变量已经存在于环境里面了,所以顺利发起请求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值