接口自动化测试

一.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测试

你可能感兴趣的:(接口自动化测试)