接口自动化测试

一.requests介绍

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

二.requests下载

                安装终端:pip install requests

三.使用

          (1).get

get

          (2).post

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.准备数据:

csv
csv例子
xlsx
xlsx例子

               2.读取数据

读取csv
读取Excel

              3.结合得到数据,使用requests请求,返回状态列表

获取csv状态码
获取Excel状态码

              4.测试用例生成报告

csv测试
Excel测试
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容