涉及知识点
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");//环境