• 陈泽健'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
名称
最后提交
最后更新
..
api Loading commit data...
components Loading commit data...
router Loading commit data...
stores Loading commit data...
types Loading commit data...
utils Loading commit data...
views Loading commit data...
App.vue Loading commit data...
env.d.ts Loading commit data...
main.ts Loading commit data...