• 陈泽健's avatar
    feat(performance): 请求详情察看结果树 + 报告导出 Word/PDF/JSON + 采集标志修复 · 59cc11a1
    陈泽健 提交于
    - 新增 PerformanceRequestDetail 表与任务/执行级采集开关(off/on/errors_only),执行器按模式采集请求报文,超限自动截断
    - 新增请求明细两段式查询 API(列表 + 详情),规避 MySQL sort buffer 爆内存
    - 报告页新增「请求详情」Tab:筛选(状态码簇/成败/关键字/耗时区间)+ 分页表格 + 70% 详情抽屉(完整请求/响应报文、复制按钮)
    - 项目报告页任务明细新增「查看请求详情」入口(深度链接 activeTab=details)
    - 「导出 JSON」升级为「导出 Word / PDF / JSON」下拉(exportReport.ts,ECharts base64 嵌入)
    - 修复 run_task_async() 创建执行记录缺失 request_detail_enabled 导致采集标志恒为 off 的 bug
    - 新增端到端自测脚本 probe_e2e_rerun.py(5.60 实测:200 条明细 + MySQL 快照 + 报告汇总全部通过)
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    59cc11a1
exportReport.ts 5.8 KB