• 陈泽健's avatar
    feat(ui-exec-monitor): UI执行监控目标服务器Java服务日志采集与前端可视化(会话61) · d159860a
    陈泽健 提交于
    后端采集链路(TargetLogMonitor):
    - 新增 executors/target_log_monitor.py:SSH 单条复合命令扫描 8 个 Java 服务日志,
      tail 500 行 + 用例时间窗口 grep 夹逼,单次采集 0.2~0.5s,失败降级不阻塞执行
    - case_result 模型新增 server_log_errors JSON 字段(database.py 启动补列兼容)
    - execution_service 用例循环记录精确起止窗口,采集结果随回调落库 + WebSocket 广播
    - executions 路由新增 GET .../results/{case_id}/server-logs 独立拉取接口
    - config 新增 TARGET_LOG_MONITOR_ENABLED(默认开)/ TARGET_LOG_TAIL_LINES=500
    
    前端可视化(ServerLogDrawer):
    - 新增 ServerLogDrawer.vue 暗黑控制台风格日志抽屉(服务下拉徽标/级别过滤/搜索/复制)
    - Execution 展开行新增「服务端异常」列 + 「服务日志」按钮,StepDetailPanel 联动入口
    - executions.ts 新增 getServerLogs API 封装
    
    验证与部署:
    - 本地 8001 重启后 API 实测通过(结构/404 分支),pytest 471/471,前端 build 零报错
    - 5.60 已部署验收(后端 6 文件 MD5 核对 + dist 95 文件 + settings 实读)
    - 踩坑沉淀:config.py 并行部署覆盖回滚、.env 对 os.getenv 写法不生效、
      PLATFORM_BASE_URL 需部署后核对(HANDOFF 详录)
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    d159860a
名称
最后提交
最后更新
..
安全测试 Loading commit data...
定时任务 Loading commit data...
总览 Loading commit data...
执行中心 Loading commit data...
文档管理 Loading commit data...
用例管理 Loading commit data...
系统管理 Loading commit data...
设备模拟 Loading commit data...
部署运维 Loading commit data...
_PRD_安全测试报告_设计文档.md Loading commit data...
_PRD_安全测试报告格式对齐_计划执行.md Loading commit data...
_PRD_安全测试报告格式对齐_需求文档.md Loading commit data...
_PRD_安全测试模块P1待办任务_计划执行.md Loading commit data...
_PRD_安全测试模块P1待办任务_需求文档.md Loading commit data...
_PRD_安全测试模块_计划执行.md Loading commit data...
_PRD_安全测试模块需求文档.md Loading commit data...
_PRD_智能定位Claude语义增强.md Loading commit data...
_分析报告_元素定位方案对比.md Loading commit data...
_执行计划_智能定位Claude语义增强.md Loading commit data...
_调研报告_AI自动化测试智能定位技术对比.md Loading commit data...
_难点分析_智能定位功能策略可行性评估报告.md Loading commit data...