# API_Automation **Repository Path**: NeverSettle/API_Automation ## Basic Information - **Project Name**: API_Automation - **Description**: 基于Pytest+request+Allure的接口自动化开源框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # API_Automation 基于Pytest+request+Allure的接口自动化开源框架 ---- #### 模块类的设计 `Request.py` 封装request方法,可以支持多协议扩展(get\post\put) `Config.py`读取配置文件,包括:不同环境的配置,email相关配置 `Log.py` 封装记录log方法,分为:debug、info、warning、error、critical `Email.py`封装smtplib方法,运行结果发送邮件通知 `Assert.py` 封装assert方法 `Hash.py` 封装常用加密方法 `Session.py` 封装获取登录cookies方法 `run.py` 核心代码。定义并执行用例集,生成报告 ---- #### 详细介绍见原文[接口自动化框架](https://www.jianshu.com/p/e31c54bf15ee)