一、问题:如何解决接口间关联
(1)情形一:
修改用户信息的接口请求,需要jsonid才能识别是修改的哪个用户的信息。
用户登录后,客户端的cookie中保存着jsonid。定义一个全局变量,从响应信息的cookie中获取到jsonid,每次请求时,cookie中就携带这个jsonid
主要代码:
#1
response = requests.post(url,data = user_info2)
#全局变量jsonid获取sessionID
globals()['jsonid'] = dict(response.cookies)['JSESSIONID']
#2
jsonID = {
'JSESSIONID': jsonid}
response = requests.post(url, data=userinfo, cookies=jsonID).text
类实现
class Transfication_unit_test1(unittest.TestCase):
global jsonid
#用户注册接口
#用户登录接口
def test_case2_login(self):
url