request接口测试

request介绍:

requests 是一个很实用的 Python HTTP 客户端库,编写爬虫和测试服务器响应数据时经常会用到Requests是 Python 语言的第三方的库,专门用于发送 HTTP 请求   前提:pip install requests (先下载requests配置文件)   GET无参请求 r = requests.get('http://www.baidu.com')   GET传参 payload = {'key1': 'value1', 'key2': 'value2', 'key3': None} r = requests.get('http://www.baidu.com ', params=payload)   第一张方式:测试聚合数据   request接口测试   第二种方式 request接口测试     POST请求 类似于python中的表单提交 payload = {'key1': 'value1', 'key2': 'value2'} r = requests.post("http://httpbin.org/post", data=payload) request接口测试   requests响应 r.status_code 响应状态码 r.heards 响应头 r.cookies 响应 cookies r.text 响应文本 r. encoding 当前编码 r. content 以字节形式(二进制)返回   Request扩充 1 :添加等待时间 requests.get(url,timeout=1) # 超过等待时间则报错 2 :添加请求头信息 requests.get(url,headers=headers) # 设置请求头 3 :添加文件 requests.post(url, files=files) # 添加文件   requests+pytest+allure 流程如下 读取文件中的数据 requests 拿到数据请求接口返回状态码 通过断言验证返回状态码和 200 对比 生成 allure 的测试报告   模块总览 dataDemo( 存放数据 )>> readDemo( 读取数据 ) useRequests( 发送请求 )>>testDemo( 生成报告 )    
上一篇:JWT


下一篇:日常buu