postman前置脚本是指在Pre-requests Script中编写的js脚本,一个请求在发送之前,会先去执行Pre Request Script(前置脚本)中的代码,可以是为某个请求参数随机生成值,也可以是为接口请求数据做加密处理。
主要应用场景:
在发送请求前需要对接口的数据做进一步处理,都可以使用前置脚本处理。
比如,登录接口的密码,在发送前需要做加密处理,那么就可以在前置脚本中做加密处理;再比如说,有的接口的输入参数有一些随机数,就可以在前置脚本中编写js生成随机数 ;再比如,有的接口的输入参数需要传入当前发起请求时间的时间戳,也可以在前置脚本中编写js获取当前时间戳。
js基本语法并不难,可以自行学习。
下面以业务接口举例:
某个接口需要传入当前发起请求时间的时间戳
首先编写脚本:
// 获取当前时间戳
var timestamp = (new Date()).valueOf();
// 设置为当前运行环境的环境变量,引用名称为timestamp
pm.environment.set("timestamp", timestamp);
然后引用变量发起请求就OK
请求完成之后,我们可以看到,当前环境下,变量已经存在
文章来源:https://www.toymoban.com/news/detail-574446.html
需要注意的是,我们这里前置脚本在发送请求之前其实是做了两件事情,首先获取当前时间戳,然后设置为环境变量、、、最后发起请求时,引用的变量已经存在于环境里面了,所以顺利发起请求。文章来源地址https://www.toymoban.com/news/detail-574446.html
到了这里,关于03、postman前置脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!