01_demo_认识requests【API 接口自动化测试】
参照:https://www.bilibili.com/video/BV1ju411f7ty?p=7&spm_id_from=pageDriver
01_demo_认识requests.py
#!/urs/bin/env_python3 #-*- coding: utf-8 -*- # 认识requests的使用 __author__ = 'Vera' import requests import json #组装参数 host='https://sit-api.fuse.com.vn' path_preLogin='/vn/sso/h5/user/tenants/byLogin' param={"loginAccount":"84818812307","password":"812307"} data=json.dumps(param) headers={"content-type":"application/json","clienttype":"ANDROID","appcode":"IDP_FUSE_PRO", "timezone":"UTC+8","language":"en_US","version":"1.2.7","accept-encoding":"gzip", "charset":"utf-8","fusetoken":""} #模拟post请求,并发送 res=requests.post(url=host+path_preLogin,data=data,headers=headers) print('响应结果是:',res.text) #提取响应报文的数据 res_json=json.loads(res.text) expect01=res_json['message'] print('预期返回是success,实际返回结果:',expect01) #断言校验 assert 'SUCCESS' == expect01, '校验不通过:通过手机号查询租户信息失败'

print("response.text: ",response.text)
print("response.content: ",response.content)
print("response.json(): ",response.json())
print("response.status_code:",response.status_code)
print("response.reason:",response.reason)
print("response.cookies:",response.cookies)
print("response.encoding: ",response.encoding)
print("response.headers: ",response.headers)
-----------------------------------------Have a good day!---------------------------------------------------------------------------------------------------

浙公网安备 33010602011771号