forked from DxvLwRYF/apiAutoTest
修复Seesion/Cookie项目中无法关联的bug
之前是在请求方法中实例的Session,导致每执行某个接口测试时都会生成新的Seesion对象,无法实现cookie关联
This commit is contained in:
parent
2ce0d1d6ac
commit
aa12cd69f9
|
@ -13,7 +13,9 @@ import requests
|
||||||
|
|
||||||
class BaseRequest(object):
|
class BaseRequest(object):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
pass
|
# 修改时间:2020年9月14日17:09
|
||||||
|
# 确保,整个接口测试中,使用同一个requests.Session() 来管理cookie
|
||||||
|
self.session = requests.Session()
|
||||||
|
|
||||||
# 请求
|
# 请求
|
||||||
def base_requests(self, method, url, parametric_key=None, data=None, file_var=None, file_path=None, header=None):
|
def base_requests(self, method, url, parametric_key=None, data=None, file_var=None, file_path=None, header=None):
|
||||||
|
@ -31,7 +33,8 @@ class BaseRequest(object):
|
||||||
:param header: 请求头
|
:param header: 请求头
|
||||||
:return: 返回json格式的响应
|
:return: 返回json格式的响应
|
||||||
"""
|
"""
|
||||||
session = requests.Session()
|
# 修改时间:2020年9月14日17:09
|
||||||
|
session = self.session
|
||||||
if (file_var in [None, '']) and (file_path in [None, '']):
|
if (file_var in [None, '']) and (file_path in [None, '']):
|
||||||
files = None
|
files = None
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue