进行一系列优化,且删除所有demo用例仅保持正常的示例
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
# 用例数据
|
||||
|
||||
@@ -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
@@ -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: 提供程序执行过程中的关键信息。
|
||||
|
||||
Reference in New Issue
Block a user