create: Checkpoint 2026-09-30 07:20:39 UTC [fcb1dc1f6e]
MemRelay-Operation: checkpoint-save:t03-checkpoint-20260930-a3aa844 MemRelay-Resource: 8c2d9da1-6027-4bde-a90e-affd99f0757a
This commit is contained in:
+52
@@ -0,0 +1,52 @@
|
||||
---
|
||||
title: Checkpoint 2026-09-30 07:20:39 UTC [fcb1dc1f6e]
|
||||
type: checkpoint
|
||||
permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-07-20-39-utc-fcb1dc1f6e
|
||||
stable_id: 8c2d9da1-6027-4bde-a90e-affd99f0757a
|
||||
scope: project
|
||||
memory_type: checkpoint
|
||||
project_id: 25464650-ed5d-440e-b362-190f2852d451
|
||||
usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998
|
||||
status: active
|
||||
revision: 1
|
||||
request_id: t03-checkpoint-20260930-a3aa844
|
||||
created_at: '2026-09-30T07:20:39.999458+00:00'
|
||||
updated_at: '2026-09-30T07:20:39.999458+00:00'
|
||||
tags:
|
||||
- ready-to-merge
|
||||
- T-03
|
||||
- lane/test-docs
|
||||
- review-fix
|
||||
---
|
||||
|
||||
## 测试线 Q · T-03(issue #64)已推送,未合入 main
|
||||
|
||||
- **线**:测试交付 Q
|
||||
- **任务**:T-03(Gitea #64)压测工具改为 MQTT 5 认证握手并覆盖收发
|
||||
- **未做**:T-02(#63)最后定稿;未 merge main;未跑 1000 连接 / 10 分钟
|
||||
- **工作树**:`E:\\code\\NixMsg-wt\\r2-t03`
|
||||
- **分支**:`feat/fix-t03`(已普通推送 origin,非 force)
|
||||
- **基于**:`origin/feat/fix-t01-ws-harness` @ `14f93dc`
|
||||
- **提交**:`a3aa844cf0ddbbb151eb78994f2174e703d72e7e` fix: 压测客户端改为 MQTT 5 并完成 hello 与收发统计
|
||||
|
||||
## 做了什么
|
||||
- 重写 `test/load`:MQTT 5 CONNECT(ClientID=Username=端编号、CleanStart、心跳 30)、订阅 down、hello
|
||||
- 开通:管理 API CSV 批量、自助注册、`-reuse` 复用已开通端
|
||||
- 场景:N 连接保持;按速率单聊 send/ack;群发一条并统计推送排队耗时
|
||||
- 输出:提交/送达 P50/P95/P99、错误码分布、掉线数
|
||||
- `test/load/README.md` 写用法;不进 CI
|
||||
- `docs/DEVIATIONS.md` 仅追加 `### 复审修复 T-03`
|
||||
- 未改 broker/message/sdk 业务
|
||||
|
||||
## 验证
|
||||
- `go test ./test/load/ -count=1` 通过(含 TestQ3LiveShortBurst:8 连接、3 秒、群 8 人,errors none)
|
||||
- `NIXMSG_LOAD_VERIFY=1 go test ./test/load/ -run TestLocalLoadReport -count=1 -timeout 8m` 通过(62.6s):50 连接、1201 条、20.01/s、掉线 0、submit p95=9ms / p99=12ms、deliver p95=6ms / p99=7ms、50 人群 queue_ms=35、errors none
|
||||
- `go test ./test/load/cmd/mqttbench` 可编译
|
||||
|
||||
## 下一步
|
||||
总控审阅后 ff-only 合并 `feat/fix-t03`(建议在 T-01 之后)。不要强推 main。不要修 T-02。
|
||||
|
||||
## 给下个会话
|
||||
- issue #64 仍 open;勿删 `E:\\code\\NixMsg-wt\\fix3`
|
||||
- 1000×10min 仍不跑;工具已能执行(调 `-n`/`-rate`/`-duration`/`-group-size`)
|
||||
- 工作树 `r2-t03` 合并后可清理
|
||||
Reference in New Issue
Block a user