python接口测试如何关联_Unittest+Python接口自动化测试进行token关联

import json

import requests

from common.operation_json import OperetionJson

class OperationHeader:

def __init__(self, response):

self.response = json.loads(response)

def get_response_token(self):

'''

获取登录返回的token

'''

token = {"data":{"token":self.response['data']['token']}}

#token = {"token": self.response['data']['token']}

return token

# 把数据写入文件

def write_token(self):

op_json = OperetionJson()

op_json.write_data(self.get_response_token())

def get_response_msg(self):

reponse_msg = {"msg":self.response['msg']}

#print("reponse_msg:", reponse_msg)

return reponse_msg

if __name__ == '__main__':

# 一个登录接口数据,仅供参考

url = "http://192.168.1.117/api/user/login"

data = {

"username": "zhang",

"password": "123456",

"deviceId": 0

}

res = requests.post(url,data).json()

res1 = json.dumps(res)

print(type(res1))

op = OperationHeader(res1)

print(op.get_response_msg())

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值