• Postman—前置请求脚本


    前言

    在前面的文章中已经说到了,在Postman中可以编写以下两种脚本:

    • 前置请求脚本
    • 测试脚本

    这两种脚本的运行时机都不一样,在上一篇《Postman—脚本介绍》中已经详细的进行了介绍。这篇文章将对其中的前置请求脚本进行详细的总结。

    前置请求脚本

    前置请求脚本是在请求发送之前执行的代码片段。对于前置请求脚本的使用一般有以下场景:

    • 设置动态请求头信息;
    • 设置动态请求参数信息。

    比如,现在需要在请求头中添加一个timestamp字段,而该字段值是表示当前的时间戳,是一个动态变化值,所以该字段就需要动态设定。此时,我们就可以通过前置请求脚本来实现,具体如下图所示:

    我们在Pre-request Script标签页下输入以下的一行代码:

    pm.environment.set('timestampHeader', new Date());

    这行代码表示设置Postman的环境变量,关于环境变量的细节,我后续还会细说。

    在设置请求头时,我们只需要使用{{timestampHeader}}表达式,就可以正确获取在前置请求脚本中设置的值。如下图所示:

    当然了,我们也可以对集合、集合中的文件夹添加前置请求脚本,添加方法如下图所示:

     

    这篇文章对Postman中的前置请求脚本进行了详细的总结,包括具体的使用场景。希望我的这篇文章能够对大家有帮助。

    参考:https://www.jellythink.com/archives/177

  • 相关阅读:
    Docker简介,安装,配置
    Centos7给 root 账户开通ssh权限
    [转载]Hyper-v 安装CentOS 7
    软件开发_六大原则
    php函数名后冒号(:)+数据类型(返回值类型限制/php新特性)
    MySQL--事务介绍
    MySQL存储引擎
    leetcode刷题笔记300题 最长上升子序列
    leetcode刷题笔记299题 猜数字游戏
    **leetcode刷题笔记四 两个有序序列的中位数**
  • 原文地址:https://www.cnblogs.com/101718qiong/p/9685431.html
Copyright © 2020-2023  润新知