• 陈泽健's avatar
    feat(performance): 混合场景 mix 权重随机调度 + 执行时长膨胀修复 · 545ee9b4
    陈泽健 提交于
    - 执行引擎新增 _run_mix/_mix_worker:concurrency 个 worker 协程
      每次迭代按权重 random.choices 选接口发请求,前置登录复用 token
    - ScenarioApiConfig 新增 weight 字段(默认 1,weight=0 不参与随机),
      scenario_type 支持 mix;权重归一化边界健壮(sum<=0 回退均匀)
    - 前端 TaskList 新增「混合场景(Mix)」下拉 + 权重编辑列 + 序列化回填;
      ReportPanel mix 蓝色标签 + 接口明细表
    - 修复执行时长膨胀(实测 120s→285.7s 约 2.4×):目标机 SSH 同步采样
      阻塞事件循环,改 loop.run_in_executor 丢线程池;TARGET_MONITOR_ENABLED
      默认改 false。复验 durationActual=123.96s,请求比例≈权重(34/23/43%)零 4xx
    - 新增 mix 单测 11 条(权重归一化/冒烟)
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    545ee9b4
名称
最后提交
最后更新
..
ApiPresetDialog.vue Loading commit data...
ApiPresetList.vue Loading commit data...
BatchMonitor.vue Loading commit data...
MonitorPanel.vue Loading commit data...
ProjectDetail.vue Loading commit data...
ProjectReport.vue Loading commit data...
Projects.vue Loading commit data...
ReportPanel.vue Loading commit data...
RequestDetailPanel.vue Loading commit data...
TaskList.vue Loading commit data...
index.vue Loading commit data...