postman使用--环境变量
变量
postman提供了变量设置,有四种变量类型
本地变量
全局变量
环境变量
数据变量
什么是环境变量
环境变量指在不同环境,同一个变量值随着环境不同而变化,比如在测试环境时,host为:dev.postman.com,当切换到生产环境时,host值为:postman-echo.com
环境变量设置:在postman界面点击右上角眼睛图标,既可开始设置环境变量和全局变量,环境变量设置如下:我们可以设置两种环境,dev和release,dev是开发测试环境,release是正式的生产环境,host是环境变量,根据不同的环境值不一样


这样我们就设置好了叫release的环境变量,引用变量使用{{变量名}}

在眼睛后面的设置里可以删除环境变量
本地变量
本地变量主要是针对单个URL请求设置的变量,作用域只是局限在请求范围内,如请求URL如下,设置两个本地变量(user,passwd)作为参数,请求方式为post
postman-echo.com/post

从上图我们可以看到变量设置的格式为{{variable_name}}
变量设置好之后需要赋值,在Pre-reequest-Script里面编写如下代码
pm.variables.set("user","zouzou");
pm.variables.set("pwd","777");

在发送请求会发现我们设置的user和pwd变成了我们设置好的变量

全局变量
全局变量跟环境变量的区别,可以理解为全局变量是针对全局有效的。而且这个全局变量是可以从响应信息里面获取后来定义的,可以理解为关联。
全局变量:
全局变量是指在所有的环境里面,变量值都是一样的,全局变量的作用域是所有请求
全局变量的设置有两种方式
1.点击界面里进行设置
2.在脚本里设置
界面设置
点击眼睛图标后,在Global选项菜单点击Edit既可设置全局变量,如下图所示,全局变量的引用格式和环境变量一样
注意:当环境变量和全局变量名称一样时,切换到某个环境时,环境变量会覆盖全局变量


引用设置好的全局变量,还是上面的请求,把pwd改为user_id

脚本设置
使用如下脚本可以设置全局变量:variable_key表示变量名称,variable_value表示变量值
pm.globals.set("variable_key","variable_value");

数据变量
数据变量是通过导入外部数据文件(json或者csv文件),来获取变量数据
数据变量在数据驱动时在说明
postman使用--环境变量的更多相关文章
- postman 添加环境变量 并 读取变量 作为参数 传入,跑整个场景
上篇文章 写了 postman 基本使用 和 检查点. 这篇 记录一下 多个测试用例组成的一个场景下. 如何通过读取变量跑完整个场景. 因为有些场景 的用例是彼此关联的. 所以通过参数来实现. 如 我 ...
- postman设置环境变量
postman属于一键式安装,不多赘述 1.设置环境变量 点击设置进入 添加环境变量 添加成功可选择 应用{{}}包住变量名即可 地址变化更换即可
- postman设置环境变量、全局变量
讲postman环境变量设置之前,先讲一个小插曲,环境变量.全局变量的区别在于Globals,只能用一组,而Environmen可以设置多组,所以我更喜欢设置环境变量 1.环境变量-Environme ...
- postman 用环境变量Environment实现多服务器版本
现存问题 在测试API期间,往往存在多种环境,对应IP地址(或域名也不同) 比如: Prod: http://116.62.25.57/ucows 用于开发完成发布到生产环境 Dev: http:// ...
- postman设置环境变量,实现一套接口根据选择的环境去请求不同的url
一个系统,有本地,开发,测试,生产等不同的环境,如果写不同的url配置多套会比较麻烦,可以设置不同的环境实现不同的url之间的切换.配置之后如下: 第一步: 第二步: 添加环境变量 ps::不同的环境 ...
- Postman配置环境变量添加token
postman测试接口时,每次都需要获取token以后,复制到接口里,特别复杂. 这里通过把获取token接口的返回数据添加到环境变量,然后将环境变量名设置在其他接口的token中,获取一次token ...
- 【原】postman设置环境变量和全局变量
一:设置环境变量 1. postman通过变换环境变量来快速变换环境地址. 2. 现可以将localhost:80信息添加至环境 3. 点击确定后,在首页可看到已添加的环境变量信息及设置的变量信息: ...
- postman中环境变量的设置方法、使用方法和实际中常见使用场景
文中共介绍2种添加环境变量的方法.2种使用环境变量的方法,以及不同方法的适用范围. 文中给出了环境变量的两种常见使用场景:切换环境.动态参数关联(前一个请求的响应作为下一个请求的入参) 2种添加环境变 ...
- postman设置环境变量,字段值经过json转换后数值字节长度超过上限的问题
在使用Tests进行环境变量的设置时,遇到这么一种情况,在返回的responseBody中的userId字段,字段返回的是数值类型,再经过json转换之后,发现保存的值跟接口返回的值不一致:如下图: ...
随机推荐
- 在Entity Framework 中实现继承关系映射到数据库表
继承关系映射到数据库表中有多种方式: 第一种:TPH(table-per-hiaerachy) 每一层次一张表 (只有一张表) 仅使用名为父类的类型名的一张表,它包含了各个子类的所有属性信息,使用区分 ...
- 黑马传智JavaEE57期 2019最新基础+就业+在职加薪_汇总
黑马传智JavaEE57期 2019最新基础+就业+在职加薪 阶段1 语言基础+高级· 1-1-Java基础语法 第14节 数组 111
- Linux ubuntu 下寻找 texlive 缺失包 texlive 缺失包(转载)
转自:http://blog.sina.com.cn/s/blog_87315ca60101d4d1.html 在Linux下用 latex 编译 ××.tex 文件有时候时会提示: ! LaTeX ...
- hihocoder 1331 扩展二进制数(递归)
传送门 题意 略 分析 由低位向高位考虑,令f(n)为n的扩展二进制数表示数 1.当前数为偶数,末位为0或2,那么f(n)=f(n/2)+f(n/2-1) 2.当前数为奇数,末位为1,那么f(n)=f ...
- 51nod 1272【二分+RMQ】
思路: 这题不能说是长见识,倒是第一次写这么富有套路的题,倒着来,二分区间嘛,这个很简单啊,二分的条件查询一个当前区间的最小值是不是比那个特定的值小,一步步缩小,这就是二分嘛,然后查询用线段树的RMQ ...
- PTA 2-1 列出连通集【DFS+BFS基础】
给定一个有N个顶点和E条边的无向图,请用DFS和BFS分别列出其所有的连通集.假设顶点从0到N−1编号.进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点. 输入格式: 输入第1 ...
- CF1059E Split the Tree(倍增)
题意翻译 现有n个点组成一棵以1为根的有根树,第i个点的点权为wi,需将其分成若干条垂直路径使得每一个点当且仅当被一条垂直路径覆盖,同时,每条垂直路径长度不能超过L,点权和不能超过S,求最少需要几条垂 ...
- Hello world——程序员的第一篇代码
Hello world 是和A+B问题并驾齐驱的一道题,也是当世的经典题之一. 题目: 输出“Hello world” 样例输入 样例输出 Hello world Hello world ...
- Integer Cache(带你脱坑)
Integer Cache 废话不多说----->直接上代码: public class IntegerDemo { public static void main(String[] args) ...
- 第十六篇 .NET高级技术之序列化
.net framework的类库中提供了三个可以用于序列化和反序列化的类,分别为BinaryFormatter.SoapFormatter和XmlSerializer. BinaryFormatte ...