postman(二)——全局变量&环境变量

这篇具有很好参考价值的文章主要介绍了postman(二)——全局变量&环境变量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、全局变量——1:1

例如:token

1. 作用范围:针对postman中所有使用该变量的请求

        作用:方便维护

        举例:有一个系统,含有100个接口,所有的接口服务器地址 或者某一个参数都是固定的值,那么把这个值设置全局变量接口中调用,这样接口执行时都是全局的数据

2. 设置方式

①界面设置

postman右上角设置按键——globals——设置全局变量——在需要的接口上进行变量调用

②脚本设置

在预请求脚本中设置pm.globals.set("变量名":"参数值")

3.调用方式

{{变量名}}

二、环境变量——1:n

例如:IP地址

1. 作用域:作用到选择该环境下面的调用该变量名的请求

适用于测试环境的变化:测试环境、正式环境、演示环境、预发布环境、验收环境、开发环境

2. 设置方式

①界面设置

postman右上角设置按键——add键——进入环境变量设置界面

②脚本设置

预请求脚本设置pm.environment.set("localhost", "120.55.190.222:9090")

3.调用方式

{{变量名}}

注意:如果环境变量有一个name:apple,全局变量也有一个name:苹果

优先调用环境变量(范围越小——举例越近——越优先调用)

三、数据变量

1. 作用范围:在集合测试中调用该请求

2. 特点

①批量请求,参数化

②和断言一起使用,用到环境变量

3. 步骤

  • 设计一个成功的接口请求
  • 针对参数进行用例设计,制造具体数据
  • 数据放在text/csv格式文件中,标有字段名称,数据行,中间用英文逗号隔开,保存
  • 请求接口的参数中将参数变量化{{变量名}}
  • 设置断言内容,一般有:响应状态码,响应体的正确性
  • 点击——>选择run,进入集合测试设置界面
  • 根据循环系统,内容需求进行相关设置,建议勾选四个选项,注意循环次数的变更
  • 点击执行按键,等待结果

4. 举例:登录循环请求文章来源地址https://www.toymoban.com/news/detail-488664.html

到了这里,关于postman(二)——全局变量&环境变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • postman接口测试之Postman配置环境变量和全局变量

    目录 前言 环境变量 全局变量  总结: 我们在测试的过程中,遇到最多的问题也可以是环境的问题了吧,今天开发用了这个测试环境,明天又换了另一个测试环境,这样对于我们测试非常的麻烦,特别最接口的时候需要来回的输入环境地址比较麻烦,今天我们看看强大的工具

    2024年02月07日
    浏览(54)
  • postman全局变量和环境变量的区别

    一、postman中可以设置全局和环境变量 (以便可以存储一些例如:url、token值、测试参数等数据) 1、postman全局变量和环境变量的区别: (1)全局变量:全局变量是全局唯一的,不可重复定义的变量 (2)环境变量:一个变量只能属于某个环境,在某一个环境中变量不可重复

    2024年02月03日
    浏览(42)
  • 灵活使用Postman环境变量和全局变量,提高接口测试效率!

     前言: 环境变量和全局变量的概念 环境变量和全局变量的使用方法 1. 定义变量 2. 使用变量 环境变量和全局变量的实例代码

    2024年02月08日
    浏览(53)
  • postman每次请求前获取token并保存到环境变量

    创建一个tab,写上接口地址,json类型的参数,点击send,返回成功。 点击Environment,新建dev环境,创建token变量 编写Tests脚本 接口测试 {{token}}

    2024年02月08日
    浏览(41)
  • Postman系列(十)-导入和导出(集合、环境、全局变量)

    ===如果你觉得这篇内容对你有所帮助,有所启发,我想邀请你帮我个忙, 搜索公众号名称,或点击文章底部卡片即可加我。=== Postman 可以将数据导出或导入,支持这个功能的数据包括集合、环境、全局变量。 1、导出接口集合 点击要导出的接口集合的“···”按钮,然后选择

    2024年02月02日
    浏览(49)
  • 【Postman】Postman接口测试进阶用法详解:断言、全局与环境变量、关联、批量执行用例、读取外部文件实现参数化

    Postman断言使用JavaScript语言编写,写在Postman的【Tests】 标签中。 【Tests】中的脚本在发送请求之后执行,它会把断言的结果(PASS/FAIL)最终在【Test Results】 标签页中。 断言响应状态码是否为200(Status code is 200) 断言响应体JSON数据校验(Response body:JSON value check) 断言响应体

    2024年02月15日
    浏览(59)
  • UE4 中可全局获取的变量(例如游戏实例、玩家控制器等) 详解

    🙋‍♂️ 作者:海码007 📜 专栏:UE虚幻引擎专栏 💥 标题:UE4 中可全局获取的变量(例如游戏实例、玩家控制器、游戏模式等) 详解 ❣️ 寄语:加油,一次专注一件事! 🎈 最后: 文章作者技术和水平有限,如果文中出现错误,希望大家能指正,同时有问题的话,欢迎

    2024年02月06日
    浏览(97)
  • apipost设置全局变量:token

      3.1 再预执行脚本中,写入脚本代码: $.ajax({     method:\\\"POST\\\",     url:\\\"http://localhost:8072/sys/login\\\",     headers:{         \\\"content-type\\\":\\\"application/json\\\"     },     async:false,     data:JSON.stringify({         \\\"username\\\":\\\"abc\\\",  //填自己的账户         \\\"password\\\":\\\"123456\\\"     //填自己的密码  

    2024年02月15日
    浏览(42)
  • JMeter+提取token变成全局变量

    注:没打码,就代码乱写的接口,具体请按照你要跑的接口来输入值 一、创建线程组 二、配置HTTP请求默认值 IP地址一模一样,可以配置一个默认值,就不用每次都输入IP地址了     三、配置登陆ip 配置登陆地址,通过返回的data,得到里面的token    返回的值里面有token   四

    2024年02月16日
    浏览(44)
  • postman获取接口返回数据并设置全局请求头token

    此时 TOKEN出现 将 验证码和登录放到外侧 在每个文件夹下设置 token

    2024年02月05日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包