# 简单python接口自动化框架 **Repository Path**: ldgan/pyrequesttest ## Basic Information - **Project Name**: 简单python接口自动化框架 - **Description**: 这是一个通过excel文件管理,接口自动化的简单脚本 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 2 - **Created**: 2021-08-01 - **Last Updated**: 2023-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目目录介绍: base:基础类 - runMethod:使用封装requests方法发送请求 - logg:日志输出 - SendEmail:执行结果发送邮件,配置 - commonUtil:断言方法 config:配置文件名(优化成读取配置文件,不直接使用py文件写配置) - fileName :将测试所需文件名字,写入py文件,其他类通过反射获取对象 log-data:日志文件 - 存放日志目录 main:主方法,执行脚本 - RunTest控制运行流程 operationalData:表格操作类 - excelDataConfig 对用例字段的维护配置 - getData:对表格数据进行读写操作, - DependDentData : 处理数据依赖问题(只能处理上下游接口依赖文件,多接口依赖有待优化) result-file:执行结果 - 用例执行结果,保存路径 tets-file:测试文件 - 测试用例存放路径 test-data:测试数据 - 测试数据存放路径 util:工具类 - openReadExcel :对Excel文件的操作 - openReadJson :对测试数据josn文件的操作, 目前项目未全部开发完成,以下为优化方向 1. 增加请求头配置,增加其他用例字段 1. 预期结果,从数据库获取, 1. 多接口依赖处理(目前解决思路,使用递归方法,判断所依赖接口是否存在依赖) 1. 配置字段,优化成自动装配,不直接使用py文件写入 1. 实际结果写入