一.requests介绍
Requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求
二.requests下载
安装终端:pip install requests
三.使用
(1).get
(2).post
四.Request扩充
1.添加等待时间 requests.get(url,timeout=1) #超过等待时间则报错
2.添加请求头信息 requests.get(url,headers=headers) #设置请求头
3.添加文件 requests.post(url,files=files) #添加文件
五.Requests响应
1.r.status_code 响应状态码 2.r.heards 响应头 3.r.cookies 响应cookies
4.r.text 响应文本 5.r. encoding 当前编码 6.r. content 以字节形式(二进制)返回
注: 最常用的是根据响应状态码判断接口是否连通,经常用于做接口中断言判断
六.requests+pytest+allure
1.准备数据:
2.读取数据
3.结合得到数据,使用requests请求,返回状态列表
4.测试用例生成报告