首页 > 其他 > 详细

postman——集合——执行集合——脚本简介

时间:2020-01-14 21:16:31      阅读:77      评论:0      收藏:0      [点我收藏+]

网址:https://learning.getpostman.com/docs/postman/scripts/intro-to-scripts/

Postman包含一个基于Node.js的强大运行时,该运行时可让您向请求和集合中添加动态行为。

 

这样,您就可以编写测试套件,构建可以包含动态参数的请求,在请求之间传递数据等等。您可以添加JavaScript代码以在流中的2个事件期间执行:

  1. 一个请求之前被发送到服务器,作为  预请求脚本  下  预请求脚本  标签。
  2. 收到响应后,作为   “ 测试”  选项卡下的  测试脚本

技术分享图片

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

 

 

 

 

 

脚本的执行顺序

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

  • 与请求关联的预请求脚本将在发送请求之前执行
  • 发送请求后,将执行与请求关联的测试脚本

技术分享图片

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

  • 与集合关联的预请求脚本将在集合中的每个请求之前运行。
  • 与文件夹关联的预请求脚本将在文件夹中的每个请求之前运行。
  • 与集合关联的测试脚本将在集合中的每个请求之后运行。
  • 在文件夹中请求之后,将运行与文件夹关联的测试脚本。

技术分享图片

对于集合中的每个请求,脚本将始终根据以下层次结构运行:集合级脚本(如果有),文件夹级脚本(如果有),请求级脚本(如果有)。

 

请注意,此执行顺序适用于预请求脚本和测试脚本。

 

例如,假设您有以下集合,该集合由一个文件夹和该文件夹中的两个请求构成。

技术分享图片

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

技术分享图片

 

 

这是如何运作的?

这是魔法吗?不,这是  Postman SandboxPostman Sandbox是一个JavaScript执行环境,您可以在编写请求的请求前脚本和测试脚本时使用(Postman和Newman中都使用)。您在这些部分中编写的任何代码都将在此沙箱中执行。  

调试脚本

可以在Pre-request Script  标签或  Tests  标签下编写调试脚本  ,并在Postman Console中记录有用的消息  

postman——集合——执行集合——脚本简介

原文:https://www.cnblogs.com/xiaobaibailongma/p/12194016.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!