{ "reportName": "一期业务成熟度真实 API 回归报告", "startedAt": "2026-07-30T17:19:59.8824488+08:00", "finishedAt": "2026-07-30T17:20:06.0407829+08:00", "gatewayBaseUrl": "http://127.0.0.1:9000", "repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression", "success": true, "summary": { "total": 68, "passed": 68, "failed": 0 }, "testData": { "Prefix": "p1m_20260730171959885", "RoleId": 2082758105191391234, "MemberUsername": "p1m_20260730171959885_member", "MembershipId": 2082758106495819780, "CrossTenantUsername": "p1m_20260730171959885_tenant", "CrossTenantId": 2082758114301419521 }, "residualData": { "retainedTestMemberIds": [ 2082758106495819780, 2082755749875785732, 2082745024528740356, 2082742677664616452 ], "undeletedRoleIds": [ ], "crossTenantIds": [ 2082758114301419521 ] }, "results": [ { "name": "商户管理员登录", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:00.2809923+08:00" }, { "name": "刷新令牌并轮换会话", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:00.3263843+08:00" }, { "name": "旧刷新令牌不可重复使用", "category": "认证", "passed": true, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-07-30T17:20:00.3579897+08:00" }, { "name": "刷新后旧访问令牌失效", "category": "认证", "passed": true, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-07-30T17:20:00.3665034+08:00" }, { "name": "查询本人个人资料", "category": "个人资料", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:00.3920646+08:00" }, { "name": "编辑本人个人资料", "category": "个人资料", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:00.4217833+08:00" }, { "name": "个人资料修改后正确回显", "category": "个人资料", "passed": true, "evidence": "displayName 已更新", "checkedAt": "2026-07-30T17:20:00.4237809+08:00" }, { "name": "恢复本人个人资料", "category": "清理", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:00.4588082+08:00" }, { "name": "错误旧密码禁止修改密码", "category": "密码", "passed": true, "evidence": "HTTP=400, code=A0400", "checkedAt": "2026-07-30T17:20:00.6717172+08:00" }, { "name": "正确旧密码修改成功", "category": "密码", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:01.3106777+08:00" }, { "name": "修改密码后旧访问令牌失效", "category": "密码", "passed": true, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-07-30T17:20:01.3167932+08:00" }, { "name": "修改密码后旧刷新令牌失效", "category": "密码", "passed": true, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-07-30T17:20:01.3286425+08:00" }, { "name": "恢复前重新登录管理员", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:01.5757016+08:00" }, { "name": "恢复管理员原密码", "category": "清理", "passed": true, "evidence": "恢复成功", "checkedAt": "2026-07-30T17:20:02.2101666+08:00" }, { "name": "恢复密码后重新登录管理员", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:02.4569931+08:00" }, { "name": "平台管理员登录", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:02.7021016+08:00" }, { "name": "平台令牌访问商户接口返回403", "category": "权限", "passed": true, "evidence": "HTTP=403, code=A0403", "checkedAt": "2026-07-30T17:20:02.7081016+08:00" }, { "name": "创建验收角色", "category": "成员", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:02.7351668+08:00" }, { "name": "编辑验收角色", "category": "角色", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:02.7961288+08:00" }, { "name": "角色编辑结果正确回显", "category": "角色", "passed": true, "evidence": "roleName 已更新", "checkedAt": "2026-07-30T17:20:02.7981339+08:00" }, { "name": "停用自定义角色", "category": "角色", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:02.8568977+08:00" }, { "name": "角色停用状态正确回显", "category": "角色", "passed": true, "evidence": "status=DISABLED", "checkedAt": "2026-07-30T17:20:02.8589004+08:00" }, { "name": "重新启用自定义角色", "category": "角色", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:02.8875952+08:00" }, { "name": "角色启用状态正确回显", "category": "角色", "passed": true, "evidence": "status=ACTIVE", "checkedAt": "2026-07-30T17:20:02.8885985+08:00" }, { "name": "查询成员按钮权限", "category": "权限", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:02.9152016+08:00" }, { "name": "自助保护所需权限已初始化", "category": "权限", "passed": true, "evidence": "权限数量=2", "checkedAt": "2026-07-30T17:20:02.9442060+08:00" }, { "name": "授予验收角色最小权限", "category": "权限", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:02.9748641+08:00" }, { "name": "查询角色当前权限回显", "category": "权限", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:02.9978979+08:00" }, { "name": "角色 permissionIds 完整回显", "category": "权限", "passed": true, "evidence": "permissionIds 数量=2", "checkedAt": "2026-07-30T17:20:03.0154655+08:00" }, { "name": "新增企业成员及登录账号", "category": "成员", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:03.2634238+08:00" }, { "name": "新增响应包含当前角色", "category": "成员", "passed": true, "evidence": "roleIds 已回显", "checkedAt": "2026-07-30T17:20:03.2674261+08:00" }, { "name": "已分配成员的角色禁止删除", "category": "角色", "passed": true, "evidence": "HTTP=409, code=A0409", "checkedAt": "2026-07-30T17:20:03.2866510+08:00" }, { "name": "查询企业成员列表", "category": "成员", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:03.3247039+08:00" }, { "name": "列表返回姓名联系方式及角色", "category": "成员", "passed": true, "evidence": "成员列表字段完整", "checkedAt": "2026-07-30T17:20:03.3322120+08:00" }, { "name": "查询成员详情", "category": "成员", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:03.3896928+08:00" }, { "name": "成员详情角色正确回显", "category": "成员", "passed": true, "evidence": "roleIds 已回显", "checkedAt": "2026-07-30T17:20:03.3906926+08:00" }, { "name": "编辑企业成员", "category": "成员", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:03.4257961+08:00" }, { "name": "成员编辑结果正确", "category": "成员", "passed": true, "evidence": "姓名和手机已更新", "checkedAt": "2026-07-30T17:20:03.4267976+08:00" }, { "name": "新增成员可登录", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:03.6655616+08:00" }, { "name": "管理员重置成员密码", "category": "成员", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:03.9311372+08:00" }, { "name": "重置密码后成员旧访问令牌失效", "category": "成员", "passed": true, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-07-30T17:20:03.9355784+08:00" }, { "name": "成员原密码登录失败", "category": "成员", "passed": true, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-07-30T17:20:04.1507726+08:00" }, { "name": "成员使用重置密码登录", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:04.3869894+08:00" }, { "name": "普通成员不能停用本人", "category": "权限", "passed": true, "evidence": "HTTP=400, code=A0400", "checkedAt": "2026-07-30T17:20:04.4252694+08:00" }, { "name": "重新读取管理员个人资料", "category": "成员", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:04.4495822+08:00" }, { "name": "企业所有者不可被停用", "category": "权限", "passed": true, "evidence": "HTTP=403, code=A0403", "checkedAt": "2026-07-30T17:20:04.4727393+08:00" }, { "name": "停用普通成员", "category": "成员", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:04.5295337+08:00" }, { "name": "停用成员旧访问令牌失效", "category": "成员", "passed": true, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-07-30T17:20:04.5350523+08:00" }, { "name": "停用成员禁止登录", "category": "成员", "passed": true, "evidence": "HTTP=403, code=A0403", "checkedAt": "2026-07-30T17:20:04.5482975+08:00" }, { "name": "重新启用普通成员", "category": "成员", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:04.6052832+08:00" }, { "name": "启用后成员恢复登录", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:04.8673956+08:00" }, { "name": "注册跨租户验收企业", "category": "租户隔离", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:05.1045815+08:00" }, { "name": "跨租户账号登录", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:05.3648953+08:00" }, { "name": "跨租户读取成员被拒绝", "category": "租户隔离", "passed": true, "evidence": "HTTP=404, code=A0404", "checkedAt": "2026-07-30T17:20:05.3780033+08:00" }, { "name": "成员退出登录", "category": "认证", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:05.4026195+08:00" }, { "name": "退出后访问令牌失效", "category": "认证", "passed": true, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-07-30T17:20:05.4076538+08:00" }, { "name": "退出后刷新令牌失效", "category": "认证", "passed": true, "evidence": "HTTP=401, code=A0401", "checkedAt": "2026-07-30T17:20:05.4181443+08:00" }, { "name": "清理时停用验收成员", "category": "清理", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:05.4716936+08:00" }, { "name": "清理成员角色关系", "category": "清理", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:05.4980420+08:00" }, { "name": "删除临时验收角色", "category": "清理", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:05.5287125+08:00" }, { "name": "退出跨租户验收账号", "category": "清理", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:05.5511117+08:00" }, { "name": "退出商户管理员", "category": "清理", "passed": true, "evidence": "HTTP=200, code=0", "checkedAt": "2026-07-30T17:20:05.5795606+08:00" }, { "name": "清理阶段登录商户管理员", "category": "清理", "passed": true, "evidence": "登录成功", "checkedAt": "2026-07-30T17:20:05.8306799+08:00" }, { "name": "清理历史测试成员角色 2082758106495819780", "category": "清理", "passed": true, "evidence": "HTTP=200", "checkedAt": "2026-07-30T17:20:05.8820172+08:00" }, { "name": "清理历史测试成员角色 2082755749875785732", "category": "清理", "passed": true, "evidence": "HTTP=200", "checkedAt": "2026-07-30T17:20:05.9261460+08:00" }, { "name": "清理历史测试成员角色 2082745024528740356", "category": "清理", "passed": true, "evidence": "HTTP=200", "checkedAt": "2026-07-30T17:20:05.9567577+08:00" }, { "name": "清理历史测试成员角色 2082742677664616452", "category": "清理", "passed": true, "evidence": "HTTP=200", "checkedAt": "2026-07-30T17:20:05.9819794+08:00" }, { "name": "退出清理会话", "category": "清理", "passed": true, "evidence": "HTTP=200", "checkedAt": "2026-07-30T17:20:06.0392780+08:00" } ], "fatalMessage": null, "securityNote": "报告不包含密码、访问令牌或刷新令牌" }