进行一系列优化,且删除所有demo用例仅保持正常的示例

This commit is contained in:
floraachy
2023-11-10 15:58:03 +08:00
parent e97fe7290f
commit 4943adf36b
53 changed files with 906 additions and 868 deletions
+3 -3
View File
@@ -9,9 +9,9 @@ from loguru import logger
# 本地应用/模块导入
from config.settings import db_info
from config.global_vars import GLOBAL_VARS
from case_utils.assert_handle import assert_response, assert_sql
from case_utils.request_data_handle import RequestPreDataHandle, RequestHandle, after_request_extract
from case_utils.allure_handle import allure_title
from case_utils.assert_utils.assert_handle import assert_response, assert_sql
from case_utils.requests_utils.request_data_handle import RequestPreDataHandle, RequestHandle, after_request_extract
from case_utils.report_utils.allure_handle import allure_title
# 用例数据
-31
View File
@@ -10,34 +10,3 @@ GLOBAL_VARS = {}
# 定义一个变量。存储自定义的标记markers
CUSTOM_MARKERS = []
ENV_VARS = {
"common": {
"报告标题": "自动化测试报告",
"项目名称": "GitLink 确实开源",
"测试人": "陈银花",
"所属部门": "开源中心"
},
"test": {
# 示例测试环境及示例测试账号
"host": "https://testforgeplus.trustie.net/",
"glcc_host": "https://testglcc.trustie.net",
"login": "auotest",
"password": "12345678",
"nickname": "AutoTest",
"user_id": "84954",
"project_id": "",
"project": ""
},
"live": {
"host": "https://www.gitlink.org.cn",
"glcc_host": "https://glcc.gitlink.org.cn",
"login": "******",
"password": "******",
"nickname": "******",
"user_id": "******",
"project_id": "",
"project": ""
}
}
+53 -2
View File
@@ -6,6 +6,58 @@
# @Software: PyCharm
# @Desc: 项目配置文件
# ------------------------------------ 测试数据配置 ----------------------------------------------------#
ENV_VARS = {
"common": {
"报告标题": "API自动化测试报告",
"项目名称": "GitLink 确实开源",
"测试人": "陈银花",
"所属部门": "开源中心"
},
"test": {
# 示例测试环境及示例测试账号
"host": "https://testforgeplus.trustie.net",
"login": "autotest",
"password": "***autotest***", # 运行时需要手动更改密码
"nickname": "autotest",
"user_id": "106",
"super_login": "floraachy",
"super_password": "***floraachy***",
"project_id": "59",
"repo_id": "59",
"project_url": "/autotest/auotest"
},
"live": {
"host": "https://www.gitlink.org.cn",
"login": "autotest",
"password": "***autotest***", # 运行时需要手动更改密码
"nickname": "autotest",
"user_id": "106",
"super_login": "floraachy",
"super_password": "***floraachy***",
"project_id": "",
"repo_id": "",
"project_url": ""
}
}
# ------------------------------------ pytest相关配置 ----------------------------------------------------#
class RunConfig:
"""
运行测试配置
"""
# 失败重跑次数
rerun = 0
# 失败重跑间隔时间
reruns_delay = 5
# 当达到最大失败数,停止执行
max_fail = "10"
# ------------------------------------ 配置信息 ----------------------------------------------------#
# 0代表执行Excel和yaml两种格式的用例, 1 代表 yaml文件,2 用例代表Excel用例, 其他数值将不自动生成用例,仅能执行手动编写的用例
CASE_FILE_TYPE = 0
@@ -14,10 +66,9 @@ CASE_FILE_TYPE = 0
SEND_RESULT_TYPE = 0
# 指定日志收集级别
LOG_LEVEL = None
LOG_LEVEL = "DEBUG"
"""
支持的日志级别:
None 表示捕获所有日志
TRACE: 最低级别的日志级别,用于详细追踪程序的执行。
DEBUG: 用于调试和开发过程中打印详细的调试信息。
INFO: 提供程序执行过程中的关键信息。