一、准备
工具:python+requests+unittest
二、接口文档
- 查询用户信息
三、编写脚本
从接口文档可知,想要查询用户信息,需要获取用户token
(1)编写一个登录接口,获取token,考虑token是后续接口中公有部分,将其独立封装存放在get_token.py模块中
通常登录接口的中body参数有username和passport即可,但我们项目还需要获取一个clien token作为登录接口的请求头参数,所以这里我们先获取clien token,再将clien token用于B登录接口的请求头中
(2)获取账号B的token后,就可以查出账号B的用户信息,存放在case:test_api.py模块
为了提高脚本的可读性,在这里引用了unittest框架,每次执行case前先获取一次token,保证每次执行case都使用了最新的token
****(这里常量参数放在一个单独的模块,考虑项目隐私安全,不便于公开)