postman环境变量 全局变量清理
一:主要内容
- 清除一个环境变量、全局变量
- 清除全部环境变量、全局变量
- 清除部分环境变量、全局变量
二:清除一个指定环境变量、全局变量
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环境变量 全局变量清理的更多相关文章
- postman -- 环境变量、全局变量使用
背景: [登录接口]中会返回sign值,[学生金币充值接口]会则需要用到该sign值,因此把sign设置为环境或全局变量,便于其他接口调用. 1.请求登录接口,获取sign值: 2.把sign值添加至 ...
- PostMan设置环境变量&全局变量
一.设置环境变量 1.点击右上角Manage Environment,进入环境变量设置界面 2.定义环境名称,参数名及参数值 3.将接口地址中服务器地址进行参数化,并选择对应的环境执行 二.设置全局变 ...
- postman环境变量的设置
相同的api接口因为部署环境不同,分为test和fromal 不仅重复,还容易出错 下面来介绍一下Postman的一个小技巧来解决这种问题: 设置环境变量 Tips: 不是在OS中设置环境变量哦 ...
- POSTMAN——环境变量
打开Manage Environment 设置几个自己的环境变量 可以在此看到设置的环境变量 在URL栏填写变量名,这个变量对应着百度的网址 send后可以查看回显 接下来设置全局变量,点开globa ...
- postman环境变量配置的详细过程(步骤加截图)
环境变量的配置 实战:https://www.baidu.com/s?wd=博客园 使用cmd命令模式输入代码:Nslookup www.baidu.com 模拟环境:线上环境14.215.177.3 ...
- Postman环境变量的使用
前言 请注意,Postman新版有ui上的改动,本文使用的Postman 版本8.4.0 for Mac, ui有调整,但是功能无改变. Postman是一款接口调测的软件,服务端开发的同学肯定会对自 ...
- postman环境变量设置
1.点击小齿轮进入到环境变量添加页面,点击add添加环境变量 2.输入变量名称和变量值 3.添加成功 4.接口中设置变量
- postman简单教程-环境变量,全局变量的设置及作用
讲postman环境变量设置之前,先讲一个小插曲,环境变量.全局变量的区别在于Globals,只能用一组,而Environmen可以设置多组,所以我更喜欢设置环境变量 1.环境变量-Environme ...
- postman设置环境变量、全局变量
讲postman环境变量设置之前,先讲一个小插曲,环境变量.全局变量的区别在于Globals,只能用一组,而Environmen可以设置多组,所以我更喜欢设置环境变量 1.环境变量-Environme ...
随机推荐
- uri.php
<?php /** * */ class URI { function _fetch_uri_string() { if(strtoupper($uri_protocol) == 'AUTO') ...
- CSS 基础 例子 图片拼合技术
利用background-position xpos ypos 就是以图片的左上角顶点为原点,往下和右都为正,反之为负,移动图片 如: background-position: 15px 20px;( ...
- git命令行的操作实例教程
Git 常用命令常用命令 创建新仓库 创建新文件夹,打开,然后执行 git init 1 以创建新的 git 仓库. 检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /pat ...
- PSP个人项目耗时对比记录表:四则运算
Personal Software Process Stages Time(%) 计划 5 •估计这个任务需要多长时间 5 开发 60 •需求分析 5 •生成设计文档 5 ...
- 自动化构建工具gradle安装教程(使用sdkman安装)
gradle是什么?(wiki解释) Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具.它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的 ...
- 通过JS拦截 pushState 和 replaceState 事件
history.pushState 和 history.replaceState 可以在不刷新当前页面的情况下更改URL,但是这样就无法获取通过AJAX得到的新页面的内容了.虽然各种HTML5文档说 ...
- FluentAPI详细用法
设置主键 modelBuilder.Entity<x>().HasKey(t => t.Name); 设置联合主键 modelBuilder.Entity<x>().Ha ...
- django 中 Oauth2 实现第三方登陆
django 中 Oauth2 实现第三方登陆 python网站第三方登录,social-auth-app-django模块, social-auth-app-django模块是专门用于Django的 ...
- Spring Boot多数据源配置与使用
在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可.但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库 ...
- SQL Server 用户'NT AUTHORITY\IUSR' 登录失败
今天打开网站时,突然报这个错误,平时都好好的 Cannot open database "JMECC" requested by the login. The login fail ...