0
点赞
收藏
分享

微信扫一扫

Python基础之requests接口测试

Alex富贵 2022-01-05 阅读 80
python

一、介绍

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

        前提:pip install requests

                查看你的python中有哪些包:pip list                                                                    

                        返回的结果:

                               ​​​​​​​     requests   

二、get请求

        第一种方式:

 

        第二种方式:

 

 三、post提交

        代码以及结果:

 

        两个接口关联

 

        结合pytest生成测试报告

        首先导入pytest的包

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

 

        写入代码让其生成测试报告

 

        查看测试报告

 

 四、request响应

         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+pyttest+allure

 

        查看测试报告

 

 七、读取scv文件

        将csv文件导入到pycharm中

 

        读取数据

 

       request请求接口返回状态码

 

         生成测试报告

 

        查看测试报告

 

         结合allure生成测试报告

 

        查看测试报告 

 

·        有一个错误是因为超过次数了 

八、读取excel文件

        下载打开文件的包

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​       

 

        读取excel文件

 

         执行操作

 

        查看结果

 

         结合allure实现测试报告

 

 ·        查看结果

 


 

举报

相关推荐

0 条评论