python自动化接口获取token值方法

前言:
在做接口测试中我们经常会遇到需要一个登陆token,或者获取其他用到的参数来关联下一个接口用到的参数。在接口自动化测试中怎么样能获取到token?
1.在返回参数中,获取:
{
“code”: 200,
“message”: “操作成功”,
“token”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJ3ZWIiLCJpc3”
}

# 获取token
str_1 = {
     
	"code": 200,
	"message": "操作成功",
	"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJ3ZWIiLCJpc3"	
}
print(str_1['token'])

2.多层嵌套获取token值
{
“code”: 200,
“message”: “操作成功”,
“data”: {
“userInfo”: {
“token”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJ3ZWIiLCJpc3”
}
}
}

#多层嵌套获取token值
str_2 = {
     
	"code": 200,
	"message": "操作成功",
	"data": {
     
		"userInfo": {
     
			"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJ3ZWIiLCJpc3"
		}
	}
}

print(str_2['data']['userInfo']['token'])

你可能感兴趣的:(python,接口)