美文网首页自动化测试群集·测试人在路上
Postman全局变量和环境变量设置详解

Postman全局变量和环境变量设置详解

作者: smmtest | 来源:发表于2017-06-07 15:58 被阅读157次

在Postman中有两种方法添加变量

1.在右上角齿轮处可以手动添加

点击"Manage Environments"可以进入管理环境变量界面

点击Add,可以设置环境的名字,然后设置变量键值对。

有两种设置方式,点击Bulk Edit可以进入另一个模式来批量编辑,随意选一样

效果如下:

该界面还有其他一些复制,删除什么的小功能

点击Globals按钮可以进入全局变量设置界面

操作和环境变量一样,点击旁边的对勾可以禁用。

全局变量和环境变量的区别?

全局变量就是在postman这个软件环境里都可以调用的变量,你可以看到他的名字是Globals而且唯一不可修改,像是刚才环境变量就可以添加环境的名字啊修改名字呀,所以环境变量就是在该环境名字下可以使用的变量,在外面可以切换环境来使得请求可以自定义使用哪个环境

2.通过Pre-request Script和Tests设置

在postman页面中心有一排tab

Pre-request Script和Tests都是可以编辑js代码的区域

区别在于:Pre-request Script是在request之前就会执行代码,而Tests是在request和response结束后的断言区域

页面右边还有一处快速创建语句的快捷栏,选择点击一个就会自动生成一个语句

像点击Set a Global variable就会生成如上的图片中的语句,括号的中的"variable_key"和"variable_value"需要自行改变,对应变量key和value。

那比如send一个request,然后pre-request就会提前执行,在上面说过的全局变量页面就会对应生成一条变量,环境变量也是如此,Clear不用说了,就是删除变量。

Tests页面也有,而且SNIPPETS给你配置了其他大量的断言语句

像如上图是我一个case的断言

里面有一句getGlobalVariable是SNIPPETS里没有的,我也是网上搜的,很简单,就是获取变量的值,参数是变量的名字

Tips:如果你有了个变量,再次set这个变量的值,会覆盖原来的值

用环境变量还是比较重要的,比如随机手机号,重复的地址等等,都可以设置,为了方便使用重复数据


相关文章

  • Postman提高效率小技巧

    一.环境变量设置 Postman提供了对环境变量和全局变量的设置,并且很方便就可以进行环境切换。对本地测试多个不同...

  • Postman全局变量和环境变量设置详解

    在Postman中有两种方法添加变量 1.在右上角齿轮处可以手动添加 点击"Manage Environments...

  • postman参数传递

    postman的数据包括全局变量,环境变量,外部文件和局部变量 全局变量:作用域是全局,比如我们要设置的token...

  • postman 断言

    1.环境变量 (1)设置环境变量: postman.setEnvironmentVariable("key", "...

  • postman使用手册

    1、环境变量与全局变量 1)环境变量可以设置多组,但全局变量只能设置一组(Gloabs) 2)环境变量的优先级比全...

  • 关于一些POSTMAN的内容整理

    1.关于怎么设定全局变量答:Postman 允许定义自己的环境变量(Environment),如下操作打开环境变量...

  • 并发与高并发课程学习笔记(2)

    这里提供了测试工具:postman, apache bench, postman的使用技巧 这里可以设置环境变量,...

  • apipost脚本使用二

    在apipost中通过预/后执行脚本设置全局变量或者环境变量。 全局变量或者环境变量设置完之后,可以使用获取全局变...

  • postman环境变量和全局变量

    一、环境变量Postman 允许定义自己的环境变量(Environment),最常见的是将测试 URL 进行定义成...

  • Postman在接口测试中的应用

    目录 Postman介绍 安装Postman 应用实例集合功能设置环境变量编写测试用例批量执行case 总结 Po...

网友评论

    本文标题:Postman全局变量和环境变量设置详解

    本文链接:https://www.haomeiwen.com/subject/zbxafxtx.html