Files
baiyue-firstleg/reports/phase1-business-maturity-regression-20260730171035324.json
T
2026-07-30 18:01:36 +08:00

459 lines
21 KiB
JSON

{
"reportName": "一期业务成熟度真实 API 回归报告",
"startedAt": "2026-07-30T17:10:35.3216252+08:00",
"finishedAt": "2026-07-30T17:10:46.2755700+08:00",
"gatewayBaseUrl": "http://127.0.0.1:9000",
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
"success": true,
"summary": {
"total": 60,
"passed": 60,
"failed": 0
},
"testData": {
"Prefix": "p1m_20260730171035324",
"RoleId": 2082755748344864769,
"MemberUsername": "p1m_20260730171035324_member",
"MembershipId": 2082755749875785732,
"CrossTenantUsername": "p1m_20260730171035324_tenant",
"CrossTenantId": 2082755762911682561
},
"residualData": {
"retainedTestMemberIds": [
2082755749875785732,
2082745024528740356,
2082742677664616452
],
"undeletedRoleIds": [
],
"crossTenantIds": [
2082755762911682561
]
},
"results": [
{
"name": "商户管理员登录",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:36.6977453+08:00"
},
{
"name": "刷新令牌并轮换会话",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:36.8228508+08:00"
},
{
"name": "旧刷新令牌不可重复使用",
"category": "认证",
"passed": true,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-07-30T17:10:36.8902067+08:00"
},
{
"name": "刷新后旧访问令牌失效",
"category": "认证",
"passed": true,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-07-30T17:10:37.0433659+08:00"
},
{
"name": "查询本人个人资料",
"category": "个人资料",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:37.3544924+08:00"
},
{
"name": "编辑本人个人资料",
"category": "个人资料",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:37.5014320+08:00"
},
{
"name": "个人资料修改后正确回显",
"category": "个人资料",
"passed": true,
"evidence": "displayName 已更新",
"checkedAt": "2026-07-30T17:10:37.5039680+08:00"
},
{
"name": "恢复本人个人资料",
"category": "清理",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:37.5697537+08:00"
},
{
"name": "错误旧密码禁止修改密码",
"category": "密码",
"passed": true,
"evidence": "HTTP=400, code=A0400",
"checkedAt": "2026-07-30T17:10:37.9459032+08:00"
},
{
"name": "正确旧密码修改成功",
"category": "密码",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:38.8279656+08:00"
},
{
"name": "修改密码后旧访问令牌失效",
"category": "密码",
"passed": true,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-07-30T17:10:38.8415327+08:00"
},
{
"name": "修改密码后旧刷新令牌失效",
"category": "密码",
"passed": true,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-07-30T17:10:38.8615902+08:00"
},
{
"name": "恢复前重新登录管理员",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:39.2077686+08:00"
},
{
"name": "恢复管理员原密码",
"category": "清理",
"passed": true,
"evidence": "恢复成功",
"checkedAt": "2026-07-30T17:10:40.0469765+08:00"
},
{
"name": "恢复密码后重新登录管理员",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:40.3828138+08:00"
},
{
"name": "平台管理员登录",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:40.6985882+08:00"
},
{
"name": "平台令牌访问商户接口返回403",
"category": "权限",
"passed": true,
"evidence": "HTTP=403, code=A0403",
"checkedAt": "2026-07-30T17:10:40.7247842+08:00"
},
{
"name": "创建验收角色",
"category": "成员",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:40.8267721+08:00"
},
{
"name": "查询成员按钮权限",
"category": "权限",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:40.9435927+08:00"
},
{
"name": "自助保护所需权限已初始化",
"category": "权限",
"passed": true,
"evidence": "权限数量=2",
"checkedAt": "2026-07-30T17:10:40.9606519+08:00"
},
{
"name": "授予验收角色最小权限",
"category": "权限",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:41.0794905+08:00"
},
{
"name": "新增企业成员及登录账号",
"category": "成员",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:41.6857023+08:00"
},
{
"name": "新增响应包含当前角色",
"category": "成员",
"passed": true,
"evidence": "roleIds 已回显",
"checkedAt": "2026-07-30T17:10:41.6982497+08:00"
},
{
"name": "查询企业成员列表",
"category": "成员",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:41.7758382+08:00"
},
{
"name": "列表返回姓名联系方式及角色",
"category": "成员",
"passed": true,
"evidence": "成员列表字段完整",
"checkedAt": "2026-07-30T17:10:41.7885952+08:00"
},
{
"name": "查询成员详情",
"category": "成员",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:41.8897005+08:00"
},
{
"name": "成员详情角色正确回显",
"category": "成员",
"passed": true,
"evidence": "roleIds 已回显",
"checkedAt": "2026-07-30T17:10:41.8916975+08:00"
},
{
"name": "编辑企业成员",
"category": "成员",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:41.9850689+08:00"
},
{
"name": "成员编辑结果正确",
"category": "成员",
"passed": true,
"evidence": "姓名和手机已更新",
"checkedAt": "2026-07-30T17:10:41.9870686+08:00"
},
{
"name": "新增成员可登录",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:42.3090898+08:00"
},
{
"name": "管理员重置成员密码",
"category": "成员",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:42.7256706+08:00"
},
{
"name": "重置密码后成员旧访问令牌失效",
"category": "成员",
"passed": true,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-07-30T17:10:42.7371905+08:00"
},
{
"name": "成员原密码登录失败",
"category": "成员",
"passed": true,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-07-30T17:10:43.0180002+08:00"
},
{
"name": "成员使用重置密码登录",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:43.3565456+08:00"
},
{
"name": "普通成员不能停用本人",
"category": "权限",
"passed": true,
"evidence": "HTTP=400, code=A0400",
"checkedAt": "2026-07-30T17:10:43.4425236+08:00"
},
{
"name": "重新读取管理员个人资料",
"category": "成员",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:43.4861471+08:00"
},
{
"name": "企业所有者不可被停用",
"category": "权限",
"passed": true,
"evidence": "HTTP=403, code=A0403",
"checkedAt": "2026-07-30T17:10:43.5651662+08:00"
},
{
"name": "停用普通成员",
"category": "成员",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:43.6748364+08:00"
},
{
"name": "停用成员旧访问令牌失效",
"category": "成员",
"passed": true,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-07-30T17:10:43.6999250+08:00"
},
{
"name": "停用成员禁止登录",
"category": "成员",
"passed": true,
"evidence": "HTTP=403, code=A0403",
"checkedAt": "2026-07-30T17:10:43.7225294+08:00"
},
{
"name": "重新启用普通成员",
"category": "成员",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:43.8187234+08:00"
},
{
"name": "启用后成员恢复登录",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:44.1595061+08:00"
},
{
"name": "注册跨租户验收企业",
"category": "租户隔离",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:44.5936840+08:00"
},
{
"name": "跨租户账号登录",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:44.9277517+08:00"
},
{
"name": "跨租户读取成员被拒绝",
"category": "租户隔离",
"passed": true,
"evidence": "HTTP=404, code=A0404",
"checkedAt": "2026-07-30T17:10:44.9516553+08:00"
},
{
"name": "成员退出登录",
"category": "认证",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:45.0330582+08:00"
},
{
"name": "退出后访问令牌失效",
"category": "认证",
"passed": true,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-07-30T17:10:45.0415765+08:00"
},
{
"name": "退出后刷新令牌失效",
"category": "认证",
"passed": true,
"evidence": "HTTP=401, code=A0401",
"checkedAt": "2026-07-30T17:10:45.0606366+08:00"
},
{
"name": "清理时停用验收成员",
"category": "清理",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:45.1567115+08:00"
},
{
"name": "清理成员角色关系",
"category": "清理",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:45.2486306+08:00"
},
{
"name": "删除临时验收角色",
"category": "清理",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:45.3500678+08:00"
},
{
"name": "退出跨租户验收账号",
"category": "清理",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:45.3907762+08:00"
},
{
"name": "退出商户管理员",
"category": "清理",
"passed": true,
"evidence": "HTTP=200, code=0",
"checkedAt": "2026-07-30T17:10:45.4346665+08:00"
},
{
"name": "清理阶段登录商户管理员",
"category": "清理",
"passed": true,
"evidence": "登录成功",
"checkedAt": "2026-07-30T17:10:45.7904583+08:00"
},
{
"name": "清理历史测试成员角色 2082755749875785732",
"category": "清理",
"passed": true,
"evidence": "HTTP=200",
"checkedAt": "2026-07-30T17:10:45.9016226+08:00"
},
{
"name": "清理历史测试成员角色 2082745024528740356",
"category": "清理",
"passed": true,
"evidence": "HTTP=200",
"checkedAt": "2026-07-30T17:10:45.9527838+08:00"
},
{
"name": "清理历史测试成员角色 2082742677664616452",
"category": "清理",
"passed": true,
"evidence": "HTTP=200",
"checkedAt": "2026-07-30T17:10:46.0014212+08:00"
},
{
"name": "删除历史测试角色 2082742676951584769",
"category": "清理",
"passed": true,
"evidence": "HTTP=200",
"checkedAt": "2026-07-30T17:10:46.1420020+08:00"
},
{
"name": "删除历史测试角色 2082745023782154242",
"category": "清理",
"passed": true,
"evidence": "HTTP=200",
"checkedAt": "2026-07-30T17:10:46.2323550+08:00"
},
{
"name": "退出清理会话",
"category": "清理",
"passed": true,
"evidence": "HTTP=200",
"checkedAt": "2026-07-30T17:10:46.2745708+08:00"
}
],
"fatalMessage": null,
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
}