MemRelay-Operation: checkpoint-save:t03-checkpoint-20260930-a3aa844 MemRelay-Resource: 8c2d9da1-6027-4bde-a90e-affd99f0757a
2.4 KiB
2.4 KiB
title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | memory_type | project_id | usage_profile_id | status | revision | request_id | created_at | updated_at | tags | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Checkpoint 2026-09-30 07:20:39 UTC [fcb1dc1f6e] | checkpoint | main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-07-20-39-utc-fcb1dc1f6e | 8c2d9da1-6027-4bde-a90e-affd99f0757a | project | checkpoint | 25464650-ed5d-440e-b362-190f2852d451 | 0c9feb46-d06e-43cd-9ef0-c5813c84a998 | active | 1 | t03-checkpoint-20260930-a3aa844 | 2026-09-30T07:20:39.999458+00:00 | 2026-09-30T07:20:39.999458+00:00 |
|
测试线 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 - 提交:
a3aa844cf0ddbbb151eb78994f2174e703d72e7efix: 压测客户端改为 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写用法;不进 CIdocs/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 nonego 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合并后可清理