requests模块是python的第三方模块,用来发送网络请求,常用于爬虫,能够完全满足基于HTTP协议的接口测试
二.requests模块的安装: 三.requests模块发送请求方法1.简单的get请求方法
(1)请求方法:requests.请求方法(get)
(2)url定义:URL是请求的地址,是一个字符串形式数据做接口测试时,URL应该是接口地址
四.requests响应数据处理
- 发送请求时要考虑5个问题:
请求方法
URL地址
params、headers、body
前置脚本、后置脚本
响应数据 + 断言结果
- requests模块相关知识
请求方法:requests.请求方法()
URL定义:URL是请求的地址,是一个字符串形式数据
做接口测试时,URL应该是接口地址
params是URL后面拼接的查询参数,params是以键值对形式出现的,比如:
pms = {"wd":"value"}
传参:requests.get(url,params=pms)
headers:是一个字典
body:请求体,请求体一般用在post/put/patch等方法中
body数据一般都是键值对形式的字典
响应数据的类型:
- res.text:响应数据的文本形式
- res.json:json数据格式转化为python基础数据类型
- res.content:获取响应数据的二进制流形式



