工具助手添加

This commit is contained in:
2025-12-25 18:04:10 +08:00
parent f4bc9f6dab
commit 98081456b7
31 changed files with 4306 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
"""
配置文件
HTTP 接口测试工具的配置项
@author huazm
"""
import os
# 基础路径
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
DATA_DIR = os.path.join(BASE_DIR, 'data')
# 确保数据目录存在
os.makedirs(DATA_DIR, exist_ok=True)
class Config:
"""基础配置类"""
SECRET_KEY = os.environ.get('SECRET_KEY') or 'api-tester-secret-key-2024'
SQLALCHEMY_DATABASE_URI = f'sqlite:///{os.path.join(DATA_DIR, "api_tester.db")}'
SQLALCHEMY_TRACK_MODIFICATIONS = False
# HTTP 客户端配置
REQUEST_TIMEOUT = 30 # 请求超时时间(秒)
MAX_RESPONSE_SIZE = 10 * 1024 * 1024 # 最大响应大小(10MB
# 历史记录配置
MAX_HISTORY_RECORDS = 1000 # 最大历史记录数
# 批量请求配置
MAX_BATCH_SIZE = 100 # 最大批量请求数
DEFAULT_BATCH_INTERVAL = 100 # 默认请求间隔(毫秒)