python 接口测试(post方法)
飞走的小鸟 2019-03-20 07:44:47 post方法
def post_func(url, data):
print('url= ', url)
print('para= ', data)
session = requests.session()
response = session.post(url, data, verify=False)
RESPONSE_VALUE['code'] = response.status_code
print(response.text)
if RESPONSE_VALUE['code'] == 200:
if len(response.text) > 0:
RESPONSE_VALUE['text'] = response.json()
else:
RESPONSE_VALUE['text'] = ''
else:
RESPONSE_VALUE['text'] = response.text
# print(json.dumps(RESPONSE_VALUE, ensure_ascii=False, encoding="gb2312"))
return RESPONSE_VALUE
post带文件方法
def post_func_files(url, files, data):
print('url= ', url)
print('para= ', data)
session = requests.session()
response = session.post(url, data, files=files)
RESPONSE_VALUE['code'] = response.status_code
print(response.text)
if RESPONSE_VALUE['code'] == 200:
if len(response.text) > 0:
RESPONSE_VALUE['text'] = response.json()
else:
RESPONSE_VALUE['text'] = ''
else:
RESPONSE_VALUE['text'] = response.text
print(json.dumps(RESPONSE_VALUE, ensure_ascii=False, encoding="gb2312"))
return RESPONSE_VALUE