""" 配置文件 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 # 默认请求间隔(毫秒)