0


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

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

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

标签: postman 测试工具

本文转载自: https://blog.csdn.net/weixin_43877527/article/details/128477564
版权归原作者 leslie0727 所有, 如有侵权,请联系我们删除。

“03、postman前置脚本”的评论:

还没有评论