# CloudApiTest **Repository Path**: it-xiaobai-java/cloud-api-test ## Basic Information - **Project Name**: CloudApiTest - **Description**: 自用接口自动化测试框 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-03-19 - **Last Updated**: 2025-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 框架设计思路 `大致框架实现思路` #### 正常调取模式 ## common 层 `常规方法存放目录位置,相关注释写在__init__中` #### 文件处理----处理用例数据,swagger文档数据 #### 断言封装----通用行断言封装 #### 数据库连接----连库,查询,操作,断库 #### 日志初始化 ## api 层 `存放api接口调用,目录格式调用` ## data 层 `数据存放层` ##### json类型映射到python中类型(数据结构) | JSON | python | |---------|-----------| | string | string | | number | int/float | | object | dict | | array | list | | boolean | bool | | null | None | #### 用例数据,swagger文档数据 ## log 层 `log日志存放层` ## report 层 `存放用例执行报告` ## test_scripts 层 `测试脚本层` ## config `配置文件,地址,环境等` ## run.py 完全执行用例 ### 注意事项 `接口调试过程中读取文件曾默认为../../文件夹/文件名;是因为文件路径未写入到全局路径中 所以需要添加,相关路径导入` 'import os, sys sys.path.append(os.getcwd())' ![img_1](file/img_1.png) ![img.png](file/img.png) `测试文件名` ![img_2.png](file/img_2.png) test_xxxxx.py ## 文件 environment.properties用来增加alluer报告中环境展示