1.requests是个什么东西?
python的第三方包,用来做接口测试/接口自动化测试,爬虫
2.环境搭建
pip install requests -i http://pypi.tuna.tsinghua.edu.com
3.请求接口
get请求:requests.get(url)
post请求:requests.post(),还需要请求方法的参数

用requests一个post方法接口
4.请求方法参数
请求头参数:headers=字典,地址参数:url=字符串,请求参数 json=数据类型字典
5.常用的api(方法)
res.text 获取返回值;res.status_code 获取状态码
6.http状态码的作用?
标志着接口的状态,200是ok ;300是重定向,就是跳转到其他网站,400是请求接口的时候,地址有问题,404请求的接口不对,500接口有问题
7.断言
(1)一般不用这种方法,显得low:
if res.status_code == 200:
print("状态码为200,接口正常")
else:
print("接口异常")
(2)用这个:
assert 条件语句 assert res.status_code == 200 print(“成功”) 断言通过执行通过,否则就报错
8.接口测试的三个步骤:(1)构造请求 (2)判断结果:http状态码的判断、接口返回值(结果码)