Python接口测试中通过登录接口获取实时token
程序员文章站
2022-09-13 23:54:44
1、封装login_token 2、 :对应登录请求头部信息 3、 :登录的参数数据 4、 :将一个Python数据结构转换为JSON 5、 :获取的json转换成dict格式 6、 :返回对应的token数据 7、供后面模块调用login_token,方便参数化 ......
1、封装login_token
2、headers
:对应登录请求头部信息
3、request_param
:登录的参数数据
4、json.dumps
:将一个python数据结构转换为json
5、dict(response.json())
:获取的json转换成dict格式
6、return dict_token['data']['token']
:返回对应的token数据
7、供后面模块调用login_token,方便参数化
from business.url import url import requests, json def login_token(username, password): '''获取登录后的token''' headers = {'content-type': 'application/json;charset=utf-8'} request_param = { "username": username, "password": password } response = requests.post(url, data=json.dumps(request_param), headers=headers) # 获取的json转换成dict格式 dict_token = dict(response.json()) # 获取data中的token return dict_token['data']['token']
上一篇: 迪杰斯特拉(Dijkstra)算法(Python)
下一篇: Vim 命令常用功能详解