-
由 陈泽健 提交于
1. 从 curl 自动生成压测任务: - 新增 backend/app/utils/curl_parser.py 纯函数解析器(仅 shlex 标准库) - 新增 POST /api/performance/parse-curl 路由(ValueError → 400) - 支持 -X/-H/-d* 解析、Authorization 剥离置登录开关、签名头剥离、Cookie 保留 - 新增 11 个单元测试 test_curl_parser.py - 前端新建弹窗增加「从 curl 导入」交互,自动回填表单 2. 任务级自定义登录凭据: - PerformanceTask 新增 login_username / login_password 字段(含库迁移) - _build_client_config() 优先使用自定义凭据,留空回退默认 - 前端新建/编辑任务弹窗新增用户名/密码输入框 3. 性能测试读取系统配置被测系统 URL: - 删除 _DEFAULT_BASE_URL 模块常量,运行时读取 settings.TARGET_URL - 系统配置新增登录/验证码接口路径(login_path / captcha_path)字段 - _build_client_config() 不再解析任务 target_url,切换环境无需改任务 Co-Authored-By:Claude <noreply@anthropic.com>
33b33f0b
| 名称 |
最后提交
|
最后更新 |
|---|---|---|
| .. | ||
| case.ts | ||
| deploy.ts | ||
| device.ts | ||
| execution.ts | ||
| module.ts | ||
| performance.ts | ||
| security.ts |