day16--requests接口测试

介绍】

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

get 的请求 案例: day16--requests接口测试

post请求 day16--requests接口测试

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) day16--requests接口测试

 读取数据day16--requests接口测试

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

day16--requests接口测试

 测试报告展示 day16--requests接口测试

 读取excle文件流程

存储数据(xlsx)day16--requests接口测试

 读取数据(readDemo)day16--requests接口测试

 pytest断言设置并结合allure生成测试报告 day16--requests接口测试

 测试报告展示day16--requests接口测试

 

上一篇:Ubuntu换源Could not resolve 'mirrors.aliyun.com'


下一篇:从0到1完成appium+pytest+allure框架-加入log