Python接口自动化搭建过程,含request请求封装

本文介绍了使用Python的Requests库、pytest框架和allure工具搭建接口自动化测试框架的过程,包括环境准备、测试用例编写、数据驱动、响应处理、报告生成和持续集成。通过该框架,可以实现高效、美观的接口测试和自动化测试报告。
摘要由CSDN通过智能技术生成
开篇碎碎念
接口测试自动化好处

显而易见的好处就是解放双手😀。

  1. 可以在短时间内自动执行大量的测试用例
  2. 通过参数化和数据驱动的方式进行测试数据的变化,提高测试覆盖范围
  3. 快速反馈测试执行结果和报告
  4. 支持持续集成和持续交付的流程
使用Requests+pytest+allure搭建测试框架的目的
  1. 简化接口测试编写

    Requests库是 Python 的一个优雅且简单的 Http库,可以很方便地发送 http 请求,接收和处理接口返回的响应数据

  2. 强大的断言和校验功能

    Pytest 是一个功能强大的测试框架,提供丰富的断言功能,用于验证接口响应的正确性。

  3. 美观的测试报告

    Allure是一个开源的测试报告生成工具,可以生成漂亮、交互式和易于理解的测试报告。

  4. 持续集成

    使用Requests+Pytest+Allure搭建的框架可以与持续集成和自动化流程集成,实现快速的接口测试。

搭建过程
环境准备
  • 安装requests、pytest、allure的方法

    pip install requests

    pip install pytest

    pip install allure-pytest

    requests、pytest 的安装很简单,这里主要讲讲如何安装 allure。

  • Windows 安装 allure

    java 安装

  1. 下载JDK

    首先我们需要下载 java 开发工具包 JDK,下载地址:www.oracle.com/java/techno…,在下载页面中根据自己的系统选择对应的版本,本文以 Window 64位系统为例: 1.png 下载后工具包 jdk 后根据提示进行即可,安装 jdk 的时候也会安装 jre,一并安装就可以了。安装过程中可以自定义安装路径等信息,我选择的安装目录为 D:\Program Files \

  2. 配置环境变量

    1. 安装完成后哦,搜索框输入”编辑系统环境变量“。(或"此电脑",右键后选择"属性",选择"高级系统设置"

    2. 在系统属性里,点击"环境变量"

      在系统变量中设置属性 JAVA_HOME

2.png 3. PATH 设置

%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;


3.png

allure 命令行工具安装

allure命令行工具 allure是一个命令行工具,需要去github上下载最新版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值