美文网首页
03、Postman 脚本

03、Postman 脚本

作者: 苏xx | 来源:发表于2018-08-10 21:25 被阅读8次

一、脚本简介

Postman包含一个基于Node.js的强大运行时,允许您向请求和集合添加动态行为。这允许您编写测试套件,构建可包含动态参数的请求,在请求之间传递数据等等。您可以添加JavaScript代码以在流程中的2个事件期间执行:

在将请求发送到服务器之前,作为 请求脚本 选项卡下的 预请求脚本

收到响应后,作为 测试 选项卡下的 测试脚本

用户可以将预请求和测试脚本添加到集合,文件夹,集合中的请求或未保存到集合的请求中。


脚本的执行顺序

在Postman中,单个请求的脚本执行顺序如下所示:

与请求关联的预请求脚本将在发送请求之前执行

与请求关联的测试脚本将在发送请求后执行

对于集合中的每个请求,脚本将按以下顺序执行:

与集合关联的预请求脚本将在集合中的每个请求之前运行。

与文件夹关联的预请求脚本将在文件夹中的每个请求之前运行。

与集合关联的测试脚本将在集合中的每个请求之后运行。

与文件夹关联的测试脚本将在文件夹中的请求之后运行。

对于集合中的每个请求,脚本将始终根据以下层次结构运行:集合级脚本(如果有),文件夹级脚本(如果有),请求级脚本(如果有)。请注意,此执行顺序适用于预请求和测试脚本。

例如,假设您使用单个文件夹和文件夹中的2个请求构建了以下集合。

如果您在集合,文件夹和请求的预请求和测试脚本部分中创建了日志语句,您将清楚地看到Postman控制台中的执行顺序。

这个怎么用

这太神奇了吗?不,这是 Postman Sandbox。Postman Sandbox是一个JavaScript执行环境,在为请求编写预请求和测试脚本时可以使用(在Postman和Newman中)。无论您在这些部分编写的代码是在此沙箱中执行的。  

调试脚本

可以在“ 预请求脚本” 选项卡或“ 测试” 选项卡下编写调试脚本 ,并在Postman控制台中记录有用的消息 。

相关文章

网友评论

      本文标题:03、Postman 脚本

      本文链接:https://www.haomeiwen.com/subject/vdolbftx.html