上一小节我们学习了Postman生成随机数的方法,本小节我们讲解一下Postman前置脚本的使用方法。
Postman中的前置脚本(Pre-request Script)允许你在发送请求之前运行JavaScript代码。这可以用于修改请求头、查询参数、请求体等,或者基于环境变量和其他逻辑来设置请求条件。
比如,现在需要在请求头中添加一个timestamp字段,而该字段值是表示当前的时间戳,是一个动态变化值,所以该字段就需要动态设定。此时,我们就可以通过前置请求脚本来实现,具体如下图所示:
我们在Pre-request Script标签页下输入以下的一行代码:
pm.environment.set('timestampHeader', new Date());
这行代码表示设置Postman的环境变量,关于环境变量的细节,前面的章节已经讲解过。
在设置请求头时,我们只需要使用{{timestampHeader}}表达式,就可以正确获取在前置请求脚本中设置的值。如下图所示:
当然了,我们也可以对集合、集合中的文件夹添加前置请求脚本,添加方法如下图所示:
除了上述介绍的前置脚本以外,Postman内置的脚本总共有如下几种,大家可以参考一下。