Requests

一、介绍

           1、Requests是一个很实用的Python HTTP客户端库,是Python语言的第三方的库,专门用于发送HTTP请求。

            2、下载:pip install requests

            3、get请求

            (1)get无参、get传参

            (2)post请求

二、Requests响应

            r.status_code        响应状态码

            r.heards             响应头

            r.cookies            响应cookies

            r.text               响应文本

            r. encoding          当前编码

            r. content          以字节形式(二进制)返回

三、Requests扩充

            1.添加等待时间:requests.get(url,timeout=1),如果超过等待时间则报错

            2.添加请求头信息:requests.get(url,headers=headers),设置请求头

            3.添加文件:requests.post(url,files=files),添加文件

四、Requests+Pytest+Allure

            1、流程:(1)读取文件中的数据

                            (2)requests拿到数据请求接口返回状态码

                            (3)通过断言验证返回状态码和200对比

                            (4)生成allure的测试报告

五、读取csv文件

        1、通过excel另存为csv即可

        2、读取数据:readDemo

        3、request请求接口返回状态码

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

        5、测试报告展示

六、 读取excle文件流程

          1、存储数据(xlsx)

            2、读取数据:readDemo    

            3、request请求接口返回状态码

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

             5、测试报告展示

你可能感兴趣的:(Requests)