涉及知识点
1、全局变量 & 环境变量
2、上一个接口的返回值作为下一个接口的参数
3、requesttest & test(response)断言
4、列表嵌套字典
5、列表转换成字符串stringify()
,字符串切割split()
6、时间戳生成(new Date()).getTime()
7、鉴权 token 登录
8、postman 控制台日志console.log()
1、创建一个文件夹collections
,将本次的接口全部保存到文件夹中
2、创建环境变量 生产环境
,用来存储 url,username,password 等参数,后续参数变化可直接修改环境变量即可,不需要到登录接口修改参数
如果有测试环境和生产环境的小伙伴,可直接创建 2 个环境变量,到时候直接切换就可以更改环境了。
如下图,点击 设置 icon
添加环境或者全局之后变量, 之后点击add/update
全局变量
:整个 postman 生效环境变量
:当前文件夹生效
作用范围全局 > 环境
, 使用方式{{变量名称}}
3、添加一个接口,填写 接口地址
,get/post 请求
,body- 请求参数
,hearder
等
上图我们可以看到,结果返回了一个 access_token
, 对于某些接口来说,需要保持登录状态才可以继续后续操作,所以我们可以将 token 设置成一个全局变量,后续接口在header
中加入 Authorization
=bearer{{access_token}}
就可以了。
设置全局变量
pm.globals.set(“access_token”, access_token);// 全局
pm.environment.set(“variable_key”, “variable_value”);// 环境