其他分享
首页 > 其他分享> > day16--requests接口测试

day16--requests接口测试

作者:互联网

介绍】

requests 是一个很实用的 Python HTTP 客户端库,编写爬虫和测试服务器响应数据时经常会用到, Requests 是 Python 语言的第三方的库,专门用于发送 HTTP 请求 前提 pip install requests
 

get 的请求 案例:

post请求 

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 的测试报告 读取 csv 文件流程 存储数据(csv)

 读取数据

pytest断言设置并结合allure生成测试报告

 测试报告展示

 读取excle文件流程

存储数据(xlsx)

 读取数据(readDemo)

 pytest断言设置并结合allure生成测试报告

 测试报告展示

 

标签:测试报告,--,响应,day16,allure,url,requests,请求
来源: https://blog.csdn.net/wzhdxtx_/article/details/122303353