# auto_api_demo **Repository Path**: chikinttt/auto_api_demo ## Basic Information - **Project Name**: auto_api_demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-04-12 - **Last Updated**: 2022-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # auto_api_demo #### 介绍 这是一个API自动化测试框架DEMO 主要的框架使用request #### 软件架构 主要核心包:request report:HTMLTestRepor_PY3 多线程:threadpool 数据驱动:parameterized 数据库:mysql 数据库驱动:pymysql 日志管理:logging 文件处理:xlrd #### 安装教程 1. 请使用使用requirements.txt进行依赖库安装,命令为:pip install -r requirements.txt #### 使用说明 1. api进行api管理 2. script进行用例编写 3. exectue是执行入口,可直接运行,目前将会执行script目录下所有test开头的用例 ####未来更新 1. 更换pytest 2. 测试用例添加mack标记 3. execute添加命令执行模式,使用外部参数选择测试用例 4. 使用allure报告 5. 添加失败重跑机制 ####结构树 ├─api │ └─api_url ├─backup │ └─data_backup ├─data │ └─test_data ├─lib │ └─lib ├─logs │ └─logs ├─report │ └─report.html └─script └─test_*.py