postman设置变量
全局变量
通过设置变量,可以引用一些经常使用到的值,比如接口中的token值,企业微信中的token值会失效,失效之后所有的接口都需要重新更新token值,更新token值的操作是比较无聊又繁琐。
可以通过使用变量的方式来解决这个问题。
设置变量
添加变量
添加变量名和对应的变量值。点击【save】进行保存。
保存成功之后 可以再预览中看到添加的token信息。
引用变量
设置完成变量之后,下面介绍如何引用变量。
引用变量的语法是使用 {{变量名}}
的方式来引用。
比如上面定义了 token的变量, 在接口中有使用到token的时候,统一使用 {{token}}
来引用变量。
练习
删除会议室
企业可通过此接口删除指定的会议室。
请求方式:POST(HTTPS)
请求地址:https://qyapi.weixin.qq.com/cgi-bin/oa/meetingroom/del?access_token=ACCESS_TOKEN
token值使用变量的方式
post的数据 注意 1改为具体的id值
{
"meetingroom_id":1
}
环境变量
在企业微信的接口测试当中,不同的应用测试的时候使用不同的token,上面的例子设置全局变量token, 只能保存一个token值。
现在要创建打卡应用的api测试
- 获取打卡的token值
需要使用到企业id和应用密钥
ID |
ww88fc20d87e4cdfa1 |
SECRET |
gPo9q2e_9qmsDxcGnrPfC2EYRhfpw0yg6UGQdQTeb3k |
需要将打卡应用的token值设置为变量。
现在接口中有两个模块的测试。
1、 会议室管理相关api
2、打开应用的相关api
两个模块中都需要使用到 token, 下面演示一下如何通过创建 环境变量来维护多个token
设置环境变量
添加环境变量
名称中输入 打卡应用
变量和变量值分别是 token 以及对应的打卡的token值,编辑完成之后点击保存。
下拉选项中可以看到
创建第二个环境变量
再次点击 预览按钮
点击【Add】
可以看到
如何删除不想要的环境变量
原文地址:https://www.cnblogs.com/huxiaoguang1991/p/15119813.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Angular In-memory Web API使用介绍
- 攻防世界-php_rce
- 无法添加某个relationship给SAP CRM Product category的一个可能原因
- 记一次DataGuard SWITCHOVER_STATUS 状态为RESOLVABLE GAP的处理
- ABAP数据库表的元数据
- ctfshow-萌新赛
- VC++ libcurl FTP上传客户端程序
- Oracle RAC变更实验之修改11gR2+公网IP地址(网段不变)
- C# 纯控制台创建一个全屏窗口
- MySQL MHA部署添加Linux/Unix基本信息至Django中
- 记一次innobackupex导致的从库无法同步的问题
- mysqlbinlog命令详解记一次有函数的标量子查询导致的查询缓慢
- ctfshow红包题-web
- 微信支付一面(C++后台)
- 强网杯-随便注