在前面的文章中已经说到了,在Postman中能够编写如下两种脚本:测试
这两种脚本的运行时机都不同,在上一篇《Postman—脚本介绍》中已经详细的进行了介绍。这篇文章将对其中的前置请求脚本进行详细的总结。spa
前置请求脚本是在请求发送以前执行的代码片断。对于前置请求脚本的使用通常有如下场景:code
好比,如今须要在请求头中添加一个timestamp
字段,而该字段值是表示当前的时间戳,是一个动态变化值,因此该字段就须要动态设定。此时,咱们就能够经过前置请求脚原本实现,具体以下图所示:blog
咱们在Pre-request Script
标签页下输入如下的一行代码:ip
pm.environment.set('timestampHeader', new Date());
这行代码表示设置Postman的环境变量,关于环境变量的细节,我后续还会细说。it
在设置请求头时,咱们只须要使用{{timestampHeader}}
表达式,就能够正确获取在前置请求脚本中设置的值。以下图所示:class
固然了,咱们也能够对集合、集合中的文件夹添加前置请求脚本,添加方法以下图所示:变量
这篇文章对Postman中的前置请求脚本进行了详细的总结,包括具体的使用场景。但愿个人这篇文章可以对你们有帮助。request
参考:https://www.jellythink.com/archives/177请求