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


    网址: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中记录有用的消息  

  • 相关阅读:
    【poj3294】 Life Forms
    【poj3415】 Common Substrings
    【poj3693】 Maximum repetition substring
    【bzoj2034】 2009国家集训队—最大收益
    【bzoj4198】 Noi2015—荷马史诗
    【poj2406】 Power Strings
    【ural1297】 Palindrome
    【spoj SUBST1】 New Distinct Substrings
    【poj1743】 Musical Theme
    django rest framework serializers小结
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12194016.html
Copyright © 2020-2023  润新知