news 2026/5/8 22:03:32

Postman中变量的使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Postman中变量的使用

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

Postman中可设置的变量类型有全局变量,环境变量,集合变量,数据变量及局部变量。区别则是各变量作用域不同,全局变量适用于所有集合,环境变量适用于当前所选环境(所有集合中均可使用不同环境变量),集合变量只作用于当前集合,数据变量用于批量运行作用于所选用例,局部变量脚本中设置只作用于当前脚本。

一、全局变量的设置方法及使用

1、全局变量设置方法

1)环境管理中设置,保存后立即生效

2)脚本中设置全局变量,生效时间与执行用例有关

2、获取全局变量取值

1)在请求参数或正文中使用{{全局变量名}}获取变量取值

2)在脚本中使用pm.globals.get(“全局变量名”)获取

二、环境变量设置方法及使用

1、环境变量设置

1)环境管理中设置

2)脚本中设置环境变量,生效时间与执行用例有关,脚本中的设置的环境变量会在用例执行后添加到对应的环境中,所添加的环境与执行用例时选择的环境有关

2、获取环境变量取值

1)在URL中或请求参数或正文中使用{{环境变量名}}获取变量取值(变量值与所选环境有关)

2)在脚本中使用pm.environment.get(“variable_key”)方法获取

三、集合变量设置方法及使用

1、集合变量在编辑集合中设置

2、在URL或请求参数或请求正文中使用{{集合变量名}}读取

四、数据变量使用

1、大多数在批量运行用例时使用,将需要的测试数据写在txt或csv或json文档中

2、读取文件中变量值

2.1如果是用txt或csv文本编辑的数据,需要在用例的Pre-reques Script中使用data.变量名或data[“变量名”]获取文件中对应变量的值 并赋值给全局变量或环境变量,再使用对应的获取全局变量或环境变量的取值方式读取值

2.2如果是json文本,则直接使用{{文本中变量名}}即可读取文本中变量值

3、在界面中点击Runner或集合中选择点击Run打开批量执行界面

4、选择文件

4.1选择csv或json文件执行时,工具能自动识别文件类型及迭代次数

4.2选择txt文件执行工具不能自动识别文件类型及迭代次数需要自行修改

5、选择文件后,勾选需要执行的用例点击Run test执行,在执行后的界面中可以查看到相应的执行结果,文件参数值可以在请求url或请求正文中查看

五、局部变量

局部变量设置只在能脚本中设置,并且只能在当前脚本中生效,使用var 变量名=值设置局部变量,在脚本中直接使用变量名即可获取对应取值

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 18:30:58

19、高级线程编程与 POSIX 线程调整

高级线程编程与 POSIX 线程调整 1. 优先级继承互斥锁 优先级继承是 Pthreads 中的另一种互斥锁协议。在该协议中,当一个线程锁定互斥锁时,线程的优先级通过互斥锁来控制。当另一个线程需要在该互斥锁上阻塞时,它会查看持有互斥锁的线程的优先级。如果持有互斥锁的线程优先…

作者头像 李华
网站建设 2026/5/1 0:59:39

纷析云财务软件开源版:3分钟快速部署企业级财务管理解决方案

在数字化转型浪潮中,企业财务管理面临着效率提升和成本控制的双重挑战。纷析云财务软件开源版作为一款基于SpringBootVue2构建的企业级财务管理系统,为您提供了从账套管理到财务报表生成的全流程解决方案。 【免费下载链接】纷析云财务软件 纷析云SAAS云…

作者头像 李华
网站建设 2026/5/8 2:00:05

33、未来标准化:线程同步机制与相关标准解析

未来标准化:线程同步机制与相关标准解析 在多线程编程领域,为了实现高效且安全的并发操作,一系列同步机制和标准应运而生。这些机制和标准不仅有助于提高程序的性能,还能确保程序在复杂的并发环境下稳定运行。下面将详细介绍几种重要的线程同步机制以及相关标准。 1. 线程…

作者头像 李华
网站建设 2026/5/3 9:26:06

Hunyuan3D-2终极指南:快速创建高质量3D模型的完整教程

Hunyuan3D-2终极指南:快速创建高质量3D模型的完整教程 【免费下载链接】Hunyuan3D-2 Hunyuan3D 2.0:高分辨率三维生成系统,支持精准形状建模与生动纹理合成,简化资产再创作流程。 项目地址: https://ai.gitcode.com/tencent_hun…

作者头像 李华
网站建设 2026/5/2 16:50:19

PyQtWidgetGallery:一站式Qt组件可视化展示与测试平台

PyQtWidgetGallery:一站式Qt组件可视化展示与测试平台 【免费下载链接】PyQtDarkTheme 项目地址: https://gitcode.com/gh_mirrors/py/PyQtDarkTheme 在Qt桌面应用开发过程中,开发者经常面临组件样式调试困难、主题适配复杂等问题。PyQtWidgetGa…

作者头像 李华