全局变量

 

通过设置变量,可以引用一些经常使用到的值,比如接口中的token值,企业微信中的token值会失效,失效之后所有的接口都需要重新更新token值,更新token值的操作是比较无聊又繁琐。

 

可以通过使用变量的方式来解决这个问题。

 

设置变量

postman设置变量_微信

添加变量

postman设置变量_全局变量_02

添加变量名和对应的变量值。点击【save】进行保存。

postman设置变量_环境变量_03

保存成功之后 可以再预览中看到添加的token信息。

postman设置变量_环境变量_04

 

引用变量

设置完成变量之后,下面介绍如何引用变量。

引用变量的语法是使用 {{变量名}} 的方式来引用。

比如上面定义了 token的变量, 在接口中有使用到token的时候,统一使用 {{token}} 来引用变量。

 

postman设置变量_变量名_05

 

postman设置变量_全局变量_06

 

练习

删除会议室

企业可通过此接口删除指定的会议室。

请求方式: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测试

  1. 获取打卡的token值

需要使用到企业id和应用密钥

ID

ww88fc20d87e4cdfa1

SECRET

gPo9q2e_9qmsDxcGnrPfC2EYRhfpw0yg6UGQdQTeb3k

postman设置变量_环境变量_07

需要将打卡应用的token值设置为变量。

 

现在接口中有两个模块的测试。

1、 会议室管理相关api

2、打开应用的相关api

两个模块中都需要使用到 token, 下面演示一下如何通过创建 环境变量来维护多个token

设置环境变量

添加环境变量

postman设置变量_引用变量_08

 

名称中输入 打卡应用

变量和变量值分别是 token 以及对应的打卡的token值,编辑完成之后点击保存。

 

postman设置变量_环境变量_09

 

下拉选项中可以看到

postman设置变量_变量名_10

创建第二个环境变量

postman设置变量_引用变量_11

再次点击 预览按钮

postman设置变量_全局变量_12

点击【Add】

postman设置变量_全局变量_13

 

可以看到

postman设置变量_引用变量_14

 

如何删除不想要的环境变量

postman设置变量_变量名_15

postman设置变量_引用变量_16

postman设置变量_变量名_17