~postman全局变量与环境变量介绍

postman官方文档:https://learning.getpostman.com/docs/postman/scripts/test_examples/

一、环境变量

实例:将URL作为环境变量,进行接口访问

1、 通过变量控制台手动设置

2、使用js设置环境变量

pm.environment.set("urls", "www.shopxo.com/admin.php?s=/admin/login.html");

3、清除环境变量

pm.environment.unset("urls");

4、将body返回的参数,设置为环境变量

//获取body中返回的所有参数
var jsonData =JSON.parse(responseBody);
//把返回参数中的keys设置为环境变量
pm.environment.set("code",jsonData.msg);     

5、将header响应体设置为环境变量

// 获取响应header
var data = postman.getResponseHeader("Content-Type");
// 设置环境变量
pm.environment.set("Content-Type",data);

6、将cookie值,设置为环境变量

// 获取cookie值
var PHPSESSID = postman.getResponseCookie("PHPSESSID").value
// 设置环境变量
pm.environment.set("PHPSESSID",PHPSESSID);

二、全局变量

// 设置全局变量
pm.globals.set("variable_key", "variable_value");
// 获取一个全局变量
pm.globals.get("variable_key");
// 清除全局变量
pm.globals.unset("variable_key");

全局变量使用与环境变量除了设置方法不同之外,使用方法大同小异

原文地址:https://www.cnblogs.com/Cyzhouke/p/11731327.html

时间: 2024-10-08 09:06:26

~postman全局变量与环境变量介绍的相关文章

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

在Postman中有两种方法添加变量 1.在右上角齿轮处可以手动添加 点击"Manage Environments"可以进入管理环境变量界面 点击Add,可以设置环境的名字,然后设置变量键值对. 有两种设置方式,点击Bulk Edit可以进入另一个模式来批量编辑,随意选一样 效果如下: 该界面还有其他一些复制,删除什么的小功能 点击Globals按钮可以进入全局变量设置界面 操作和环境变量一样,点击旁边的对勾可以禁用. send前选择对应的环境变量(下图) 全局变量和环境变量的区别?

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

全局变量:启动脚本了.在各线程,以及主程序中.可以互相传递值.每次启动脚本,初始值都一样.环境变量:启动脚本了.在各线程,以及主程序中.可以互相传递值.每次启动脚本,初始值是上次停止脚本时的值. 例子:Global 全局变量Dimenv 环境变量 全局变量 = 全局变量 + 1环境变量 = 环境变量 + 1TracePrint 全局变量TracePrint 环境变量结果是:启动几次脚本.全局变量的值,输出都是1环境变量的值,输出都是上次停止脚本时的值 +1

linux环境变量介绍

一 linux环境变量概念的重要性 最初用linux是为了学习机器人操作系统(ros),由于之前没有接触过linux,所以并不了解其中的一些关键概念,导致走了许多弯路,如在ros的安装过程中,没有理解安装教程中的1.6 环境变量建立中的指令的意义,所以导致有时在自己工作空间建立的包会有找不到的情况.因此,本文结合ros安装教程中的部分指令,重点介绍linux环境变量的概念及应用. 二 环境变量的概念 环境变量,就是描述环境的变量.环境就是与shell相关的会话和工作环境,变量就是可变的量. 三

postman的断言/环境变量的处理

我们做接口测试都会有一个断言操作:也有一个变量被频繁使用,这时候可以用环境变量来处理 目录 1.postman之断言 2.postman之环境变量 1.postman之断言 同样以postman的登录接口为例,点击postman右侧的Response body: Contain string,查看上一次请求接口里面包含哪些字符串,可以作为断言,如下图: 如果想要以某一响应结果的字段作为准确断言,如响应结果为json串的,点击postman右侧的Response body: Json value

管道符、作业控制、变量、定义全局变量、环境变量

管道符 符号|:管道符,将前面的命令交给后面的命令: 实验1:统计1.txt的段落长度:cat 1.txt |wc -l [[email protected] abc]# cat 1.txt |wc -l 2 [[email protected] abc]# 实验2:查看2.txt文件,将文件中包含r的字符串打印出来:cat 2.txt |grep 'r' [[email protected] abc]# cat 2.txt|grep 'r' r111111 r r r [[email prot

Postman之设置环境变量

言归正传,简单的了解下我们的postman,对于一个测试人员来讲,测试接口是一个很重要的流程,而postman是测试接口的一个常用工具之一. 对于刚刚使用postman的新手来讲,有一些地方可能不是很懂,之前在帮同事使用postman中也遇见到过此类情况.现总结一部分,以供参考.  1.安装postman 如果本机没有安装.Net Framwork,请先安装再安装postman 下载安装完成后打开客户端 打开postman创建collection添加一个request (add request

Shell变量的作用域:Shell全局变量、环境变量和局部变量

Shell 变量的作用域(Scope),就是 Shell 变量的有效范围(可以使用的范围). 在不同的作用域中,同名的变量不会相互干涉,就好像 A 班有个叫小明的同学,B 班也有个叫小明的同学,虽然他们都叫小明(对应于变量名),但是由于所在的班级(对应于作用域)不同,所以不会造成混乱.但是如果同一个班级中有两个叫小明的同学,就必须用类似于“大小明”.“小小明”这样的命名来区分他们. Shell 变量的作用域可以分为三种: 有的变量只能在函数内部使用,这叫做局部变量(local variable)

Linux 环境变量介绍

1. Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: (1)永久的:需要修改配置文件,变量永久生效. (2)临时的:使用export命令声明即可,变量在关闭shell时失效. 2. 设置变量的三种方法 (1) 在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用vi在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的". 例如:编辑/etc/profile文件,添加CLASSPATH变量 # v

postman(一):详解在postman中使用环境变量

一.定义环境变量 添加环境分支 添加环境变量 切换环境分支 使用脚本设置环境变量 设置集合级别的变量 二.使用环境变量 使用{{变量名称}}的形式引用环境变量. 注:变量可以用在URL,请求参数,请求头,请求体任意位置. 原文地址:https://www.cnblogs.com/kancy/p/11647218.html