• 陈泽健's avatar
    fix(performance): 混合场景CSV强制校验与登录监控记录+目标机监控开启与监控图表X轴修复 · 0aa655a5
    陈泽健 提交于
    混合场景执行安全:
    - 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: 's avatarClaude <noreply@anthropic.com>
    0aa655a5
名称
最后提交
最后更新
.claude Loading commit data...
.github/workflows Loading commit data...
Docs Loading commit data...
backend Loading commit data...
deploy Loading commit data...
frontend Loading commit data...
.gitignore Loading commit data...
CLAUDE.md Loading commit data...
HANDOFF.md Loading commit data...
HANDOFF_UI自动化.md Loading commit data...
HANDOFF_V2部署升级.md Loading commit data...
HANDOFF_安全测试.md Loading commit data...
HANDOFF_性能测试.md Loading commit data...
HANDOFF_接口测试.md Loading commit data...
HANDOFF_文档管理.md Loading commit data...
HANDOFF_自动化部署测试.md Loading commit data...
HANDOFF_设备模拟.md Loading commit data...
HANDOFF_设备模拟_主题配置改造.md Loading commit data...
README.md Loading commit data...