-
由 陈泽健 提交于
混合场景执行安全: - performance_service 新增 _validate_run_preconditions:mix 未启用 CSV / CSV 空 / 账号数<并发数 → HTTP 400(run_task 与 run_task_async 双入口) - performance_executor _run_mix:CSV 校验提升到 per_vu_login 之外(兜底封死直调路径), 列映射缺 username/password 时 warning,per-VU 缺列拒绝 - 登录三路计入 MetricsCollector(共享预登录 / per-VU 启动登录 / 随机池重登, api_summary 归「登录」),登录 QPS/成功率可见 - TaskList.vue handleRun mix 无 CSV 前置拦截;schema + types 新增 csvParameterizationEnabled/csvContent/perVuLogin 字段 - CSV 模板改为前端 XLSX 动态生成(不再依赖部署静态文件) 目标机监控开启: - docker-compose 设置 TARGET_MONITOR_ENABLED=true(根因:5.60 容器默认关闭, 混合场景全程无目标机资源数据) 监控图表 X 轴修复: - MonitorPanel 折叠面板零尺寸画布 init 后 resize 兜底(X 轴被压成窄条根因) - 资源/网络/目标机图表增加 dataZoom(inside + slider),保留用户缩放窗口 - 运行中连续 10s 无目标机数据自动展开空态面板展示原因 - 窗口 resize 时全部图表自适应 Co-Authored-By:Claude <noreply@anthropic.com>
0aa655a5