Advertisement

接口联调测试与接口关联问题中token及jsonid的处理方式

阅读量:

一、问题:如何处理接口之间的关联性

(1)情形一:
当执行用户信息修改的接口调用时,必须通过jsonid来确定具体要修改的是哪位用户的数据。
在用户完成登录操作后,客户端的cookie中会存储对应的jsonid。为此,可以设定一个全局变量,从服务器返回的响应信息中提取cookie中的jsonid,并在后续每次请求时,将该jsonid包含在cookie中进行传递。

主要代码:

复制代码
    #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

全部评论 (0)

还没有任何评论哟~