zoukankan      html  css  js  c++  java
  • 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中记录有用的消息  

  • 相关阅读:
    IntelliJ IDEA 2019.3 激活码
    TortoiseGit创建分支合并
    Lombok常用注解
    springboot项目打包发布流程
    liunx下部署jar包
    TortoiseGit配置SSH
    springboot单元测试 Failed to load ApplicationContext
    IDEA SpringBoot项目 Maven Reading Maven projects
    Spring的xml配置文件标签导入问题
    CentOS7 root用户、普通用户 vim与vi的切换
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12194016.html
Copyright © 2011-2022 走看看