提交 03ee164c authored 作者: 陈泽健's avatar 陈泽健

docs(performance): HANDOFF 补充 5.60 部署 md5 复核与双 commit 记录

Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
上级 35a58b2e
# HANDOFF_性能测试 # HANDOFF_性能测试
> 生成时间:2026-08-12 15:00 > 生成时间:2026-08-12 15:00
> 最后更新:2026-09-01 18:00 > 最后更新:2026-09-01 18:30
> 当前分支:`platform-auto-test` > 当前分支:`platform-auto-test`
> 最近提交:`545ee9b4 feat(performance): 混合场景 mix 权重随机调度 + 执行时长膨胀修复` > 最近提交:`545ee9b4 feat(performance): 混合场景 mix 权重随机调度 + 执行时长膨胀修复`
> 主分支:`master` > 主分支:`master`
...@@ -88,16 +88,20 @@ ...@@ -88,16 +88,20 @@
| 数据库迁移 | ✅ 启动日志「补齐字段: performance_tasks.per_vu_login」 | | 数据库迁移 | ✅ 启动日志「补齐字段: performance_tasks.per_vu_login」 |
| 应用启动 | ✅ Application startup complete,所有后台循环(消息消费/定时任务/看门狗)已启动 | | 应用启动 | ✅ Application startup complete,所有后台循环(消息消费/定时任务/看门狗)已启动 |
| 容器日志 | ✅ 无错误;仅 `SCREENSHOT_RETENTION_DAYS` 属性缺失 warning(与本次无关) | | 容器日志 | ✅ 无错误;仅 `SCREENSHOT_RETENTION_DAYS` 属性缺失 warning(与本次无关) |
| **部署后 md5 复核** | ✅ 5 个后端文件本地 md5 = 5.60 md5(`bbf83d7c/ba178dd4/adf43541/d3a78d54/56cd46fd`),容器内 `PerformanceTaskCreate` 已含 `per_vu_login` |
| **前端 dist 复核** | ✅ 5.60 `TaskList-CC52CwcX.js` 含「每虚拟用户独立登录」文案;远端 `index.html` 引用 `index-BwwJmy-d.js` 与本地构建一致 |
**端到端验证(含 100 VU 真实账号)由用户手动执行**(用户提供 100 行 CSV 后在 UI 启动)。 **端到端验证(含 100 VU 真实账号)由用户手动执行**(用户提供 100 行 CSV 后在 UI 启动)。
### ✅ 已提交并推送(2026-09-01 18:10,origin/platform-auto-test) ### ✅ 已提交并推送(2026-09-01 18:10~18:30,origin/platform-auto-test)
| 提交 | 内容 | | 提交 | 内容 |
|------|------| |------|------|
| `59948f7c` | **feat(performance)**:mix per-VU 独立登录(9 文件,+764/-55)— 后端 executor/http_client/model/schema/database + 测试 + 前端 types/TaskList + HANDOFF 更新,单 commit 包含实现与测试 | | `59948f7c` | **feat(performance)**:mix per-VU 独立登录(9 文件,+764/-55)— 后端 executor/http_client/model/schema/database + 测试 + 前端 types/TaskList,单 commit 包含实现与测试(不含 HANDOFF) |
| `6a507a1f` | **docs(performance)**:HANDOFF 更新至 per-VU 部署完成状态(1 文件,+11/-23) |
> 提交时工作区混有其它窗口文件(UI 自动化 HANDOFF/probe 脚本、test_platform.db、projects 项目模块等),已通过选择性 stage 排除,**仅包含 per-VU 相关 9 文件**。其它窗口遗留项仍留在工作区,归属各窗口自行提交。 > 提交时工作区混有其它窗口文件(UI 自动化 HANDOFF/probe 脚本、test_platform.db、projects 项目模块等),已通过选择性 stage 排除,**仅包含 per-VU 相关文件**。其它窗口遗留项仍留在工作区,归属各窗口自行提交。
> 部署(17:50)早于提交(18:10),代码先部署后归档,md5 复核确认部署内容与提交内容一致,无不一致风险。
### 踩坑(本次会话) ### 踩坑(本次会话)
...@@ -285,17 +289,17 @@ ...@@ -285,17 +289,17 @@
### 本地(Windows 开发机) ### 本地(Windows 开发机)
- 后端 8001 / 前端 3000 | 数据库 `data/test_platform.db` - 后端 8001 / 前端 3000 | 数据库 `data/test_platform.db`
- **最新改动(2026-09-01 18:00)**:per-VU 独立登录改造 — 后端 `HttpClient.login_with_credentials` + `_extract_token` + `PerformanceExecutor._ensure_vu_token` / `_resolve_csv_credentials` / `_is_login_target(url_override)` / `_build_headers(bearer_token=, login_target=)` / `_send_request(bearer_token=)` / `_mix_worker` 启动登录+重登替换 / `_run_mix` CSV 校验 / `execute()` 跳过共享预登录 + `Model.per_vu_login` + `Schema.per_vu_login` + `database._ensure_columns` 迁移 + 前端 `types/performance.ts perVuLogin` + `TaskList.vue`「每虚拟用户独立登录」开关(仅 mix 显示)+ `TestPerVuLogin` 13 条单测 + `tmp/deploy_pervu_560.py`**已部署 5.60**`performance_tasks.per_vu_login` 自动迁移),**待 git 提交**(未 push)。 - **最新改动(2026-09-01 18:00~18:30)**:per-VU 独立登录改造 — 后端 `HttpClient.login_with_credentials` + `_extract_token` + `PerformanceExecutor._ensure_vu_token` / `_resolve_csv_credentials` / `_is_login_target(url_override)` / `_build_headers(bearer_token=, login_target=)` / `_send_request(bearer_token=)` / `_mix_worker` 启动登录+重登替换 / `_run_mix` CSV 校验 / `execute()` 跳过共享预登录 + `Model.per_vu_login` + `Schema.per_vu_login` + `database._ensure_columns` 迁移 + 前端 `types/performance.ts perVuLogin` + `TaskList.vue`「每虚拟用户独立登录」开关(仅 mix 显示)+ `TestPerVuLogin` 13 条单测 + `tmp/deploy_pervu_560.py`**已部署 5.60**(md5 复核通过 + `performance_tasks.per_vu_login` 自动迁移),**已 git 提交推送**`59948f7c` feat + `6a507a1f` docs)。
--- ---
## 未提交的代码 ## 未提交的代码
> ✅ **per-VU 独立登录改造已提交推送**(`59948f7c` feat,2026-09-01 18:10,origin/platform-auto-test,9 文件 +764/-55)。 > ✅ **per-VU 独立登录改造已提交推送**(`59948f7c` feat + `6a507a1f` docs,2026-09-01 18:10,origin/platform-auto-test,9 文件 +764/-55)。
> ✅ **mix 混合场景 + 时长膨胀修复已提交推送**(`35a0c281` docs + `545ee9b4` feat,2026-09-01,origin/platform-auto-test)。 > ✅ **mix 混合场景 + 时长膨胀修复已提交推送**(`35a0c281` docs + `545ee9b4` feat,2026-09-01,origin/platform-auto-test)。
``` ```
# 本次会话 per-VU 相关 —— 已提交推送(59948f7c),不再列出 # 本次会话 per-VU 相关 —— 已提交推送(59948f7c + 6a507a1f),不再列出
# 仓库现存其它未提交项(非本次会话,归属其它窗口/待处理) # 仓库现存其它未提交项(非本次会话,归属其它窗口/待处理)
HANDOFF_UI自动化.md(M,UI 自动化窗口) HANDOFF_UI自动化.md(M,UI 自动化窗口)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论