# 接口自动化测试项目 **Repository Path**: yb974068234/Log_automationtest ## Basic Information - **Project Name**: 接口自动化测试项目 - **Description**: 一个基于pytest+Allure的登录接口自动化测试方法。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-08-09 - **Last Updated**: 2022-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python ## README # 接口自动化测试项目 #### 介绍 一个基于pytest+Allure的登录接口自动化测试方法。 #### 软件架构 软件架构说明 一、pytest框架 是一个非常成熟的全功能的python测试框架,简单灵活,容易上手,文档丰富。 可以很好地和可持续化集成工具jenkins、报告框架allure结合。 支持参数化,可以细粒度地控制要测试的测试用例。 能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试。 具有很多第三方插件,并且可以自定义扩展。 测试用例的skip和xfail处理。 二、报告框架 allure是一款轻量级并且非常灵活的开源测试报告框架。它支持绝大多数测试框架,例如TestNG、Pytest、JUint等。简单易用,易于集成。 #### 安装教程 1.Windows命令端运行java、javac命令,如果都没有问题,则跳过,否则安装JDK1.8+。 2.Windows安装Python,注意配置环境变量。推荐安装PyCharm+Python,方便好用。 3.Windows安装allure-2.13.1,PyCharm中安装allure和pytest。 #### 使用说明 1.data用于存放登录接口测试用例。 2.configs用于存放项目配置文件。 3.logs用于存储接口自动化测试日志。 4.report用于存放接口自动化测试报告。 5.req用于存放登录接口请求脚本。 6.test_case为执行层,用于存放环境初始化脚本和登录接口自动化测试脚本。 7.tools为工具层,为执行层提供数据支持和额外功能。 #### 参与贡献 提交代码