一:主要内容

  • 清除一个环境变量、全局变量
  • 清除全部环境变量、全局变量
  • 清除部分环境变量、全局变量

二:清除一个指定环境变量、全局变量

1. 清除一个环境变量,如清除用户名环境变量,username为变量的key

pm.environment.unset("variable_key");

如:

pm.environment.unset("username");

2. 清除一个全局变量,如清除token全局变量,access_token为variable即key

pm.globals.unset("variable_key");

如:

pm.globals.unset("access_token");

三:清除全部环境变量、全局变量

1. 清除全部环境变量,会删除环境变量中所有的variable key和value

pm.environment.clear();

2. 清除全部全局变量,会删除全局变量中所有的variable key和value

pm.globals.clear();

四:清除部分环境变量、全局变量

1. 清除部分环境变量,有时候我们想删除不止一个环境变量,但是还想保留某些环境变量,用删除单个环境变量的方式要重复写很多遍unset方法很麻烦,但是删除全部又不是我们想要的,所以有了下面的解决方式:

function cleanup() {
const clean = ['customerId', 'registeredVehicleId', 'timeNow', 'startTime', 'endTime', 'quickId']
for(let i = 0; i < clean.length; ++i){
pm.environment.unset(clean[i])
}
}
cleanup()

可以将上面的代码放到接口的test脚本中,用以清除不需要的环境变量,红色字体部分就是你想要清除的环境变量的variable key,根据实际修改即可,这样就能遍历清除不需要的环境变量了,如图所示:

可以看到运行前环境变量为:

运行后环境变量为:

2. 清除全部全局变量,同样如果想清除部分我们不需要的全局变量,也可以使用上面的方式,只需要修改代码里的一行即可

function cleanup() {
const clean = ['customerId', 'registeredVehicleId', 'timeNow', 'startTime', 'endTime', 'quickId']
for(let i = 0; i < clean.length; ++i){
pm.globals.unset(clean[i])
}
}
cleanup()

postman环境变量 全局变量清理的更多相关文章

  1. postman -- 环境变量、全局变量使用

    背景: [登录接口]中会返回sign值,[学生金币充值接口]会则需要用到该sign值,因此把sign设置为环境或全局变量,便于其他接口调用. 1.请求登录接口,获取sign值: 2.把sign值添加至 ...

  2. PostMan设置环境变量&全局变量

    一.设置环境变量 1.点击右上角Manage Environment,进入环境变量设置界面 2.定义环境名称,参数名及参数值 3.将接口地址中服务器地址进行参数化,并选择对应的环境执行 二.设置全局变 ...

  3. postman环境变量的设置

    相同的api接口因为部署环境不同,分为test和fromal 不仅重复,还容易出错 下面来介绍一下Postman的一个小技巧来解决这种问题: 设置环境变量 Tips: 不是在OS中设置环境变量哦   ...

  4. POSTMAN——环境变量

    打开Manage Environment 设置几个自己的环境变量 可以在此看到设置的环境变量 在URL栏填写变量名,这个变量对应着百度的网址 send后可以查看回显 接下来设置全局变量,点开globa ...

  5. postman环境变量配置的详细过程(步骤加截图)

    环境变量的配置 实战:https://www.baidu.com/s?wd=博客园 使用cmd命令模式输入代码:Nslookup www.baidu.com 模拟环境:线上环境14.215.177.3 ...

  6. Postman环境变量的使用

    前言 请注意,Postman新版有ui上的改动,本文使用的Postman 版本8.4.0 for Mac, ui有调整,但是功能无改变. Postman是一款接口调测的软件,服务端开发的同学肯定会对自 ...

  7. postman环境变量设置

    1.点击小齿轮进入到环境变量添加页面,点击add添加环境变量 2.输入变量名称和变量值 3.添加成功 4.接口中设置变量

  8. postman简单教程-环境变量,全局变量的设置及作用

    讲postman环境变量设置之前,先讲一个小插曲,环境变量.全局变量的区别在于Globals,只能用一组,而Environmen可以设置多组,所以我更喜欢设置环境变量 1.环境变量-Environme ...

  9. postman设置环境变量、全局变量

    讲postman环境变量设置之前,先讲一个小插曲,环境变量.全局变量的区别在于Globals,只能用一组,而Environmen可以设置多组,所以我更喜欢设置环境变量 1.环境变量-Environme ...

随机推荐

  1. 记一次spring里bean无法注入的历程

    应用启动的时候失败,看了下异常,是这个---NoUniqueBeanDefinitionException. 大家都知道,这是因为有俩个类型相同的实例,在被注入的时候,spring不知道该用哪个. 但 ...

  2. Android之TextView灵活使用

    Android之TextView灵活使用 在项目中有无遇到过这样一种程况,例如文字"王明今年10岁了", 但是数字10是从网络返回的数据, 而你又想把这个文字写在xml中, 过往我 ...

  3. hbase首次导入大批次的数据成功!

    本次主要是采用hbase自带的importtsv工具来导入.首先要把数据文件上传到hdfs上,然后导入hbase表格.该导入方式只支持.tsv数据文件的导入. 导入流程: 1.下载数据.我们在本文中将 ...

  4. EBS 多sheet页Excel动态报表开发过程

    http://zhangzhongjie.iteye.com/blog/1779891 .前言本文讲述的多Sheet页EXCEL报表开发方式和开发HTML,PDF这类报表的方法大致是一致的,唯一不同的 ...

  5. Spring 使用javaconfig配置

    除了使用xml,spring提供javaconfig配置,下面是简单的例子: 1.声明接口 /** * */ package com.junge.demo.spring.service; /** * ...

  6. C#中解析JSON数据,并获取到其中的值

    1.应需求创建一个Json字符串 string json = "[{'Name':'张三','age':'20','Data':{'ID':100,'heigh':'180','weight ...

  7. .NetCore 发布到 Centos docker

    [搭建环境] 系统:CentOS 7.0    容器:Docker 1.13.1    .Net Core 版本:.NET Core 2.2     工具:putty.filezilla 等. 一.安 ...

  8. google breakpad for linux(2)

    breakpad 是什么 breakpad 是一个包含了一系列库文件和工具的开源工具包,使用它可以帮助我们在程序崩溃后进行一系列的后续处理,如现场的保存(core dump),及事后分析(重建 cal ...

  9. time clock getrusage clock_gettime gettimeofday timespec_get 对比

    http://stackoverflow.com/questions/12392278/measure-time-in-linux-time-vs-clock-vs-getrusage-vs-cloc ...

  10. 从工程化角度讨论如何快速构建可靠React组件

    前言 React 的开发也已经有2年时间了,先从QQ的家校群,转成做互动直播,主要是花样直播这一块.切换过来的时候,业务非常繁忙,接手过来的业务比较凌乱,也没有任何组件复用可言. 为了提高开发效率,去 ...