暂存提交
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T15:56:54.9765391+08:00",
|
||||
"finishedAt": "2026-07-30T15:56:55.5527633+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19000",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 4,
|
||||
"passed": 2,
|
||||
"failed": 2
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730155654978"
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T15:56:55.4254974+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新令牌并轮换会话",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T15:56:55.5055578+08:00"
|
||||
},
|
||||
{
|
||||
"name": "旧刷新令牌不可重复使用",
|
||||
"category": "认证",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=401, code=无",
|
||||
"checkedAt": "2026-07-30T15:56:55.5481933+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:旧刷新令牌不可重复使用;HTTP=401, code=无",
|
||||
"checkedAt": "2026-07-30T15:56:55.5517780+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:旧刷新令牌不可重复使用;HTTP=401, code=无",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T15:58:00.1874584+08:00",
|
||||
"finishedAt": "2026-07-30T15:58:00.9810254+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19000",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 6,
|
||||
"passed": 4,
|
||||
"failed": 2
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730155800189"
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T15:58:00.6511762+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新令牌并轮换会话",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T15:58:00.7211762+08:00"
|
||||
},
|
||||
{
|
||||
"name": "旧刷新令牌不可重复使用",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T15:58:00.7605641+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新后旧访问令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T15:58:00.8628925+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T15:58:00.9765062+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:查询本人个人资料;HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T15:58:00.9790176+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:查询本人个人资料;HTTP=401, code=A0401",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T16:00:41.3973078+08:00",
|
||||
"finishedAt": "2026-07-30T16:00:45.4857548+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19001",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 8,
|
||||
"passed": 6,
|
||||
"failed": 2
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730160041399"
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:00:44.5129253+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新令牌并轮换会话",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:00:44.6035924+08:00"
|
||||
},
|
||||
{
|
||||
"name": "旧刷新令牌不可重复使用",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:00:44.6532085+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新后旧访问令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:00:45.1225549+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:00:45.3047363+08:00"
|
||||
},
|
||||
{
|
||||
"name": "编辑本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:00:45.4742131+08:00"
|
||||
},
|
||||
{
|
||||
"name": "个人资料修改后正确回显",
|
||||
"category": "个人资料",
|
||||
"passed": false,
|
||||
"evidence": "displayName 已更新",
|
||||
"checkedAt": "2026-07-30T16:00:45.4772172+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:个人资料修改后正确回显;displayName 已更新",
|
||||
"checkedAt": "2026-07-30T16:00:45.4827570+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:个人资料修改后正确回显;displayName 已更新",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T16:02:53.9844566+08:00",
|
||||
"finishedAt": "2026-07-30T16:02:54.6694199+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19001",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 10,
|
||||
"passed": 8,
|
||||
"failed": 2
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730160253985"
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:02:54.4056237+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新令牌并轮换会话",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:02:54.4645520+08:00"
|
||||
},
|
||||
{
|
||||
"name": "旧刷新令牌不可重复使用",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:02:54.5013384+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新后旧访问令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:02:54.5109315+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:02:54.5407183+08:00"
|
||||
},
|
||||
{
|
||||
"name": "编辑本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:02:54.5758724+08:00"
|
||||
},
|
||||
{
|
||||
"name": "个人资料修改后正确回显",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "displayName 已更新",
|
||||
"checkedAt": "2026-07-30T16:02:54.5786199+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复本人个人资料",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:02:54.6168020+08:00"
|
||||
},
|
||||
{
|
||||
"name": "错误旧密码禁止修改密码",
|
||||
"category": "密码",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=500, code=S0500",
|
||||
"checkedAt": "2026-07-30T16:02:54.6647332+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:错误旧密码禁止修改密码;HTTP=500, code=S0500",
|
||||
"checkedAt": "2026-07-30T16:02:54.6673667+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:错误旧密码禁止修改密码;HTTP=500, code=S0500",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T16:08:21.2014235+08:00",
|
||||
"finishedAt": "2026-07-30T16:08:25.2419447+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19002",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 21,
|
||||
"passed": 19,
|
||||
"failed": 2
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730160821202",
|
||||
"RoleId": 2082740079662407681
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:22.0509398+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新令牌并轮换会话",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:22.1226201+08:00"
|
||||
},
|
||||
{
|
||||
"name": "旧刷新令牌不可重复使用",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:08:22.1637038+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新后旧访问令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:08:22.2374192+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:22.2714935+08:00"
|
||||
},
|
||||
{
|
||||
"name": "编辑本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:22.3106777+08:00"
|
||||
},
|
||||
{
|
||||
"name": "个人资料修改后正确回显",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "displayName 已更新",
|
||||
"checkedAt": "2026-07-30T16:08:22.3136787+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复本人个人资料",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:22.3533787+08:00"
|
||||
},
|
||||
{
|
||||
"name": "错误旧密码禁止修改密码",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=400, code=A0400",
|
||||
"checkedAt": "2026-07-30T16:08:22.6339515+08:00"
|
||||
},
|
||||
{
|
||||
"name": "正确旧密码修改成功",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:23.3906033+08:00"
|
||||
},
|
||||
{
|
||||
"name": "修改密码后旧访问令牌失效",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:08:23.4004530+08:00"
|
||||
},
|
||||
{
|
||||
"name": "修改密码后旧刷新令牌失效",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:08:23.4166781+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复前重新登录管理员",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:23.7065086+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复管理员原密码",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "恢复成功",
|
||||
"checkedAt": "2026-07-30T16:08:24.4711674+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复密码后重新登录管理员",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:24.7539594+08:00"
|
||||
},
|
||||
{
|
||||
"name": "平台管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:25.0484029+08:00"
|
||||
},
|
||||
{
|
||||
"name": "平台令牌访问商户接口返回403",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=403, code=A0403",
|
||||
"checkedAt": "2026-07-30T16:08:25.0614739+08:00"
|
||||
},
|
||||
{
|
||||
"name": "创建验收角色",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:25.1253052+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询成员按钮权限",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:08:25.2023939+08:00"
|
||||
},
|
||||
{
|
||||
"name": "自助保护所需权限已初始化",
|
||||
"category": "权限",
|
||||
"passed": false,
|
||||
"evidence": "权限数量=4",
|
||||
"checkedAt": "2026-07-30T16:08:25.2369386+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:自助保护所需权限已初始化;权限数量=4",
|
||||
"checkedAt": "2026-07-30T16:08:25.2399441+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:自助保护所需权限已初始化;权限数量=4",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T16:13:27.2246883+08:00",
|
||||
"finishedAt": "2026-07-30T16:13:33.7180384+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19002",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 23,
|
||||
"passed": 21,
|
||||
"failed": 2
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730161327226",
|
||||
"RoleId": 2082741370379780098
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:28.6663445+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新令牌并轮换会话",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:28.7327958+08:00"
|
||||
},
|
||||
{
|
||||
"name": "旧刷新令牌不可重复使用",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:13:28.7748720+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新后旧访问令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:13:28.7951796+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:29.5653317+08:00"
|
||||
},
|
||||
{
|
||||
"name": "编辑本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:29.7026259+08:00"
|
||||
},
|
||||
{
|
||||
"name": "个人资料修改后正确回显",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "displayName 已更新",
|
||||
"checkedAt": "2026-07-30T16:13:29.7046272+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复本人个人资料",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:29.7609794+08:00"
|
||||
},
|
||||
{
|
||||
"name": "错误旧密码禁止修改密码",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=400, code=A0400",
|
||||
"checkedAt": "2026-07-30T16:13:30.0535752+08:00"
|
||||
},
|
||||
{
|
||||
"name": "正确旧密码修改成功",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:30.8840127+08:00"
|
||||
},
|
||||
{
|
||||
"name": "修改密码后旧访问令牌失效",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:13:30.8940871+08:00"
|
||||
},
|
||||
{
|
||||
"name": "修改密码后旧刷新令牌失效",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:13:30.9186296+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复前重新登录管理员",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:31.2595575+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复管理员原密码",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "恢复成功",
|
||||
"checkedAt": "2026-07-30T16:13:32.0840366+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复密码后重新登录管理员",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:32.4218430+08:00"
|
||||
},
|
||||
{
|
||||
"name": "平台管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:32.7772327+08:00"
|
||||
},
|
||||
{
|
||||
"name": "平台令牌访问商户接口返回403",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=403, code=A0403",
|
||||
"checkedAt": "2026-07-30T16:13:32.7869939+08:00"
|
||||
},
|
||||
{
|
||||
"name": "创建验收角色",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:32.8643575+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询成员按钮权限",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:32.9383893+08:00"
|
||||
},
|
||||
{
|
||||
"name": "自助保护所需权限已初始化",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "权限数量=2",
|
||||
"checkedAt": "2026-07-30T16:13:32.9549139+08:00"
|
||||
},
|
||||
{
|
||||
"name": "授予验收角色最小权限",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:13:33.0227792+08:00"
|
||||
},
|
||||
{
|
||||
"name": "新增企业成员及登录账号",
|
||||
"category": "成员",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=500, code=S0500",
|
||||
"checkedAt": "2026-07-30T16:13:33.7114212+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:新增企业成员及登录账号;HTTP=500, code=S0500",
|
||||
"checkedAt": "2026-07-30T16:13:33.7160237+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:新增企业成员及登录账号;HTTP=500, code=S0500",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,289 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T16:18:39.2416037+08:00",
|
||||
"finishedAt": "2026-07-30T16:18:45.9972190+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19002",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 38,
|
||||
"passed": 36,
|
||||
"failed": 2
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730161839242",
|
||||
"RoleId": 2082742676951584769,
|
||||
"MemberUsername": "p1m_20260730161839242_member",
|
||||
"MembershipId": 2082742677664616452
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:41.2123221+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新令牌并轮换会话",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:41.2783995+08:00"
|
||||
},
|
||||
{
|
||||
"name": "旧刷新令牌不可重复使用",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:18:41.3148819+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新后旧访问令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:18:41.3243941+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:41.7787197+08:00"
|
||||
},
|
||||
{
|
||||
"name": "编辑本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:41.8823546+08:00"
|
||||
},
|
||||
{
|
||||
"name": "个人资料修改后正确回显",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "displayName 已更新",
|
||||
"checkedAt": "2026-07-30T16:18:41.8843557+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复本人个人资料",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:41.9219269+08:00"
|
||||
},
|
||||
{
|
||||
"name": "错误旧密码禁止修改密码",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=400, code=A0400",
|
||||
"checkedAt": "2026-07-30T16:18:42.1719581+08:00"
|
||||
},
|
||||
{
|
||||
"name": "正确旧密码修改成功",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:42.8306091+08:00"
|
||||
},
|
||||
{
|
||||
"name": "修改密码后旧访问令牌失效",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:18:42.8381526+08:00"
|
||||
},
|
||||
{
|
||||
"name": "修改密码后旧刷新令牌失效",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:18:42.8516674+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复前重新登录管理员",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:43.1108893+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复管理员原密码",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "恢复成功",
|
||||
"checkedAt": "2026-07-30T16:18:43.7828478+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复密码后重新登录管理员",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:44.0342685+08:00"
|
||||
},
|
||||
{
|
||||
"name": "平台管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:44.3009158+08:00"
|
||||
},
|
||||
{
|
||||
"name": "平台令牌访问商户接口返回403",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=403, code=A0403",
|
||||
"checkedAt": "2026-07-30T16:18:44.3074229+08:00"
|
||||
},
|
||||
{
|
||||
"name": "创建验收角色",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:44.3576837+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询成员按钮权限",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:44.4112071+08:00"
|
||||
},
|
||||
{
|
||||
"name": "自助保护所需权限已初始化",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "权限数量=2",
|
||||
"checkedAt": "2026-07-30T16:18:44.4207252+08:00"
|
||||
},
|
||||
{
|
||||
"name": "授予验收角色最小权限",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:44.4704710+08:00"
|
||||
},
|
||||
{
|
||||
"name": "新增企业成员及登录账号",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:44.7800455+08:00"
|
||||
},
|
||||
{
|
||||
"name": "新增响应包含当前角色",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "roleIds 已回显",
|
||||
"checkedAt": "2026-07-30T16:18:44.7840497+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询企业成员列表",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:44.8145603+08:00"
|
||||
},
|
||||
{
|
||||
"name": "列表返回姓名联系方式及角色",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "成员列表字段完整",
|
||||
"checkedAt": "2026-07-30T16:18:44.8339401+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询成员详情",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:44.8627215+08:00"
|
||||
},
|
||||
{
|
||||
"name": "成员详情角色正确回显",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "roleIds 已回显",
|
||||
"checkedAt": "2026-07-30T16:18:44.8643183+08:00"
|
||||
},
|
||||
{
|
||||
"name": "编辑企业成员",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:44.9159647+08:00"
|
||||
},
|
||||
{
|
||||
"name": "成员编辑结果正确",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "姓名和手机已更新",
|
||||
"checkedAt": "2026-07-30T16:18:44.9164688+08:00"
|
||||
},
|
||||
{
|
||||
"name": "新增成员可登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:45.1540966+08:00"
|
||||
},
|
||||
{
|
||||
"name": "管理员重置成员密码",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:45.4187994+08:00"
|
||||
},
|
||||
{
|
||||
"name": "重置密码后成员旧访问令牌失效",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:18:45.4263084+08:00"
|
||||
},
|
||||
{
|
||||
"name": "成员原密码登录失败",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:18:45.6435442+08:00"
|
||||
},
|
||||
{
|
||||
"name": "成员使用重置密码登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:45.8898627+08:00"
|
||||
},
|
||||
{
|
||||
"name": "普通成员不能停用本人",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=400, code=A0400",
|
||||
"checkedAt": "2026-07-30T16:18:45.9215561+08:00"
|
||||
},
|
||||
{
|
||||
"name": "重新读取管理员个人资料",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:18:45.9640966+08:00"
|
||||
},
|
||||
{
|
||||
"name": "企业所有者不可被停用",
|
||||
"category": "权限",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=400, code=A0400",
|
||||
"checkedAt": "2026-07-30T16:18:45.9920719+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:企业所有者不可被停用;HTTP=400, code=A0400",
|
||||
"checkedAt": "2026-07-30T16:18:45.9960730+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:企业所有者不可被停用;HTTP=400, code=A0400",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,451 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T16:28:00.1907439+08:00",
|
||||
"finishedAt": "2026-07-30T16:28:07.1832736+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19002",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 59,
|
||||
"passed": 53,
|
||||
"failed": 6
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730162800192",
|
||||
"RoleId": 2082745023782154242,
|
||||
"MemberUsername": "p1m_20260730162800192_member",
|
||||
"MembershipId": 2082745024528740356,
|
||||
"CrossTenantUsername": "p1m_20260730162800192_tenant",
|
||||
"CrossTenantId": 2082745032623747073
|
||||
},
|
||||
"residualData": {
|
||||
"retainedTestMemberIds": [
|
||||
2082745024528740356,
|
||||
2082742677664616452
|
||||
],
|
||||
"undeletedRoleIds": [
|
||||
2082742676951584769,
|
||||
2082745023782154242
|
||||
],
|
||||
"crossTenantIds": [
|
||||
2082745032623747073
|
||||
]
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:00.6778720+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新令牌并轮换会话",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:00.7451420+08:00"
|
||||
},
|
||||
{
|
||||
"name": "旧刷新令牌不可重复使用",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:28:00.7830173+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新后旧访问令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:28:00.7940553+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:01.0956500+08:00"
|
||||
},
|
||||
{
|
||||
"name": "编辑本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:01.2423627+08:00"
|
||||
},
|
||||
{
|
||||
"name": "个人资料修改后正确回显",
|
||||
"category": "个人资料",
|
||||
"passed": true,
|
||||
"evidence": "displayName 已更新",
|
||||
"checkedAt": "2026-07-30T16:28:01.2453622+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复本人个人资料",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:01.2937134+08:00"
|
||||
},
|
||||
{
|
||||
"name": "错误旧密码禁止修改密码",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=400, code=A0400",
|
||||
"checkedAt": "2026-07-30T16:28:01.5767542+08:00"
|
||||
},
|
||||
{
|
||||
"name": "正确旧密码修改成功",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:02.3569992+08:00"
|
||||
},
|
||||
{
|
||||
"name": "修改密码后旧访问令牌失效",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:28:02.3714125+08:00"
|
||||
},
|
||||
{
|
||||
"name": "修改密码后旧刷新令牌失效",
|
||||
"category": "密码",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:28:02.3834473+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复前重新登录管理员",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:02.6339219+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复管理员原密码",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "恢复成功",
|
||||
"checkedAt": "2026-07-30T16:28:03.3096270+08:00"
|
||||
},
|
||||
{
|
||||
"name": "恢复密码后重新登录管理员",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:03.5671817+08:00"
|
||||
},
|
||||
{
|
||||
"name": "平台管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:03.8320450+08:00"
|
||||
},
|
||||
{
|
||||
"name": "平台令牌访问商户接口返回403",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=403, code=A0403",
|
||||
"checkedAt": "2026-07-30T16:28:03.8402630+08:00"
|
||||
},
|
||||
{
|
||||
"name": "创建验收角色",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:03.8900448+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询成员按钮权限",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:03.9480115+08:00"
|
||||
},
|
||||
{
|
||||
"name": "自助保护所需权限已初始化",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "权限数量=2",
|
||||
"checkedAt": "2026-07-30T16:28:03.9796438+08:00"
|
||||
},
|
||||
{
|
||||
"name": "授予验收角色最小权限",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:04.0215641+08:00"
|
||||
},
|
||||
{
|
||||
"name": "新增企业成员及登录账号",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:04.3122125+08:00"
|
||||
},
|
||||
{
|
||||
"name": "新增响应包含当前角色",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "roleIds 已回显",
|
||||
"checkedAt": "2026-07-30T16:28:04.3166818+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询企业成员列表",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:04.3408697+08:00"
|
||||
},
|
||||
{
|
||||
"name": "列表返回姓名联系方式及角色",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "成员列表字段完整",
|
||||
"checkedAt": "2026-07-30T16:28:04.3635151+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询成员详情",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:04.3956446+08:00"
|
||||
},
|
||||
{
|
||||
"name": "成员详情角色正确回显",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "roleIds 已回显",
|
||||
"checkedAt": "2026-07-30T16:28:04.3956446+08:00"
|
||||
},
|
||||
{
|
||||
"name": "编辑企业成员",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:04.4481374+08:00"
|
||||
},
|
||||
{
|
||||
"name": "成员编辑结果正确",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "姓名和手机已更新",
|
||||
"checkedAt": "2026-07-30T16:28:04.4491422+08:00"
|
||||
},
|
||||
{
|
||||
"name": "新增成员可登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:04.7042514+08:00"
|
||||
},
|
||||
{
|
||||
"name": "管理员重置成员密码",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:04.9553672+08:00"
|
||||
},
|
||||
{
|
||||
"name": "重置密码后成员旧访问令牌失效",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:28:04.9598784+08:00"
|
||||
},
|
||||
{
|
||||
"name": "成员原密码登录失败",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:28:05.1760932+08:00"
|
||||
},
|
||||
{
|
||||
"name": "成员使用重置密码登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:05.4470354+08:00"
|
||||
},
|
||||
{
|
||||
"name": "普通成员不能停用本人",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=400, code=A0400",
|
||||
"checkedAt": "2026-07-30T16:28:05.4767378+08:00"
|
||||
},
|
||||
{
|
||||
"name": "重新读取管理员个人资料",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:05.5051743+08:00"
|
||||
},
|
||||
{
|
||||
"name": "企业所有者不可被停用",
|
||||
"category": "权限",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=403, code=A0403",
|
||||
"checkedAt": "2026-07-30T16:28:05.5317553+08:00"
|
||||
},
|
||||
{
|
||||
"name": "停用普通成员",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:05.6072929+08:00"
|
||||
},
|
||||
{
|
||||
"name": "停用成员旧访问令牌失效",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:28:05.6132431+08:00"
|
||||
},
|
||||
{
|
||||
"name": "停用成员禁止登录",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=403, code=A0403",
|
||||
"checkedAt": "2026-07-30T16:28:05.6277574+08:00"
|
||||
},
|
||||
{
|
||||
"name": "重新启用普通成员",
|
||||
"category": "成员",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:05.6870155+08:00"
|
||||
},
|
||||
{
|
||||
"name": "启用后成员恢复登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:05.9290217+08:00"
|
||||
},
|
||||
{
|
||||
"name": "注册跨租户验收企业",
|
||||
"category": "租户隔离",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:06.2134782+08:00"
|
||||
},
|
||||
{
|
||||
"name": "跨租户账号登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:06.4773391+08:00"
|
||||
},
|
||||
{
|
||||
"name": "跨租户读取成员被拒绝",
|
||||
"category": "租户隔离",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404, code=A0404",
|
||||
"checkedAt": "2026-07-30T16:28:06.4898976+08:00"
|
||||
},
|
||||
{
|
||||
"name": "成员退出登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:06.5163223+08:00"
|
||||
},
|
||||
{
|
||||
"name": "退出后访问令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:28:06.5213204+08:00"
|
||||
},
|
||||
{
|
||||
"name": "退出后刷新令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:28:06.5352294+08:00"
|
||||
},
|
||||
{
|
||||
"name": "清理时停用验收成员",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:28:06.5933124+08:00"
|
||||
},
|
||||
{
|
||||
"name": "清理成员角色关系",
|
||||
"category": "清理",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=500, code=S0500",
|
||||
"checkedAt": "2026-07-30T16:28:06.6084108+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:清理成员角色关系;HTTP=500, code=S0500",
|
||||
"checkedAt": "2026-07-30T16:28:06.6104082+08:00"
|
||||
},
|
||||
{
|
||||
"name": "清理阶段登录商户管理员",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "登录成功",
|
||||
"checkedAt": "2026-07-30T16:28:06.8775105+08:00"
|
||||
},
|
||||
{
|
||||
"name": "清理历史测试成员角色 2082745024528740356",
|
||||
"category": "清理",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=500",
|
||||
"checkedAt": "2026-07-30T16:28:06.9334926+08:00"
|
||||
},
|
||||
{
|
||||
"name": "清理历史测试成员角色 2082742677664616452",
|
||||
"category": "清理",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=500",
|
||||
"checkedAt": "2026-07-30T16:28:07.0139935+08:00"
|
||||
},
|
||||
{
|
||||
"name": "删除历史测试角色 2082740079662407681",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200",
|
||||
"checkedAt": "2026-07-30T16:28:07.0949450+08:00"
|
||||
},
|
||||
{
|
||||
"name": "删除历史测试角色 2082741370379780098",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200",
|
||||
"checkedAt": "2026-07-30T16:28:07.1217746+08:00"
|
||||
},
|
||||
{
|
||||
"name": "删除历史测试角色 2082742676951584769",
|
||||
"category": "清理",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=409",
|
||||
"checkedAt": "2026-07-30T16:28:07.1391888+08:00"
|
||||
},
|
||||
{
|
||||
"name": "删除历史测试角色 2082745023782154242",
|
||||
"category": "清理",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=409",
|
||||
"checkedAt": "2026-07-30T16:28:07.1572339+08:00"
|
||||
},
|
||||
{
|
||||
"name": "退出清理会话",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200",
|
||||
"checkedAt": "2026-07-30T16:28:07.1822738+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:清理成员角色关系;HTTP=500, code=S0500",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T16:39:44.8040766+08:00",
|
||||
"finishedAt": "2026-07-30T16:39:45.7530518+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19002",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 3,
|
||||
"passed": 0,
|
||||
"failed": 3
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730163944806"
|
||||
},
|
||||
"residualData": {
|
||||
"retainedTestMemberIds": [
|
||||
|
||||
],
|
||||
"undeletedRoleIds": [
|
||||
|
||||
],
|
||||
"crossTenantIds": [
|
||||
|
||||
]
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=403, code=A0403",
|
||||
"checkedAt": "2026-07-30T16:39:45.2775730+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:商户管理员登录;HTTP=403, code=A0403",
|
||||
"checkedAt": "2026-07-30T16:39:45.2850820+08:00"
|
||||
},
|
||||
{
|
||||
"name": "清理阶段登录商户管理员",
|
||||
"category": "清理",
|
||||
"passed": false,
|
||||
"evidence": "原密码和临时密码均无法登录",
|
||||
"checkedAt": "2026-07-30T16:39:45.7520528+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:商户管理员登录;HTTP=403, code=A0403",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"reportName": "一期业务成熟度真实 API 回归报告",
|
||||
"startedAt": "2026-07-30T16:52:47.1519490+08:00",
|
||||
"finishedAt": "2026-07-30T16:52:48.0021266+08:00",
|
||||
"gatewayBaseUrl": "http://127.0.0.1:19002",
|
||||
"repositoryRoot": "C:\\Users\\25137\\Desktop\\工作\\baiyue-phase1-regression",
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 8,
|
||||
"passed": 5,
|
||||
"failed": 3
|
||||
},
|
||||
"testData": {
|
||||
"Prefix": "p1m_20260730165247153"
|
||||
},
|
||||
"residualData": {
|
||||
"retainedTestMemberIds": [
|
||||
|
||||
],
|
||||
"undeletedRoleIds": [
|
||||
|
||||
],
|
||||
"crossTenantIds": [
|
||||
|
||||
]
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "商户管理员登录",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:52:47.5903256+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新令牌并轮换会话",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200, code=0",
|
||||
"checkedAt": "2026-07-30T16:52:47.6551606+08:00"
|
||||
},
|
||||
{
|
||||
"name": "旧刷新令牌不可重复使用",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:52:47.6933188+08:00"
|
||||
},
|
||||
{
|
||||
"name": "刷新后旧访问令牌失效",
|
||||
"category": "认证",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:52:47.7105404+08:00"
|
||||
},
|
||||
{
|
||||
"name": "查询本人个人资料",
|
||||
"category": "个人资料",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:52:47.7135359+08:00"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"category": "执行",
|
||||
"passed": false,
|
||||
"evidence": "验收失败:查询本人个人资料;HTTP=401, code=A0401",
|
||||
"checkedAt": "2026-07-30T16:52:47.7178172+08:00"
|
||||
},
|
||||
{
|
||||
"name": "清理阶段登录商户管理员",
|
||||
"category": "清理",
|
||||
"passed": true,
|
||||
"evidence": "登录成功",
|
||||
"checkedAt": "2026-07-30T16:52:47.9971300+08:00"
|
||||
},
|
||||
{
|
||||
"name": "扫描历史一期测试成员",
|
||||
"category": "清理",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=401",
|
||||
"checkedAt": "2026-07-30T16:52:48.0021266+08:00"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "验收失败:查询本人个人资料;HTTP=401, code=A0401",
|
||||
"securityNote": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,458 @@
|
||||
{
|
||||
"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": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,515 @@
|
||||
{
|
||||
"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": "报告不包含密码、访问令牌或刷新令牌"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"reportName": "订单仓库往来单位真实API回归报告",
|
||||
"startedAt": "2026-07-30T17:11:19.8446019+08:00",
|
||||
"finishedAt": "2026-07-30T17:11:20.1106205+08:00",
|
||||
"stack": {
|
||||
"gateway": "http://127.0.0.1:9000",
|
||||
"order": "http://127.0.0.1:9204",
|
||||
"warehouse": "http://127.0.0.1:9205"
|
||||
},
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 4,
|
||||
"passed": 3,
|
||||
"failed": 1
|
||||
},
|
||||
"testData": {
|
||||
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9000/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9204/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9205/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"passed": false,
|
||||
"evidence": "mysql: [Warning] Using a password on the command line interface can be insecure."
|
||||
}
|
||||
],
|
||||
"fatalMessage": "mysql: [Warning] Using a password on the command line interface can be insecure.",
|
||||
"securityNote": "报告不保存密码或令牌"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"reportName": "订单仓库往来单位真实API回归报告",
|
||||
"startedAt": "2026-07-30T17:12:26.7777162+08:00",
|
||||
"finishedAt": "2026-07-30T17:12:27.0256327+08:00",
|
||||
"stack": {
|
||||
"gateway": "http://127.0.0.1:9000",
|
||||
"order": "http://127.0.0.1:9204",
|
||||
"warehouse": "http://127.0.0.1:9205"
|
||||
},
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 4,
|
||||
"passed": 3,
|
||||
"failed": 1
|
||||
},
|
||||
"testData": {
|
||||
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9000/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9204/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9205/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"passed": false,
|
||||
"evidence": "mysql: [Warning] Using a password on the command line interface can be insecure."
|
||||
}
|
||||
],
|
||||
"fatalMessage": "mysql: [Warning] Using a password on the command line interface can be insecure.",
|
||||
"securityNote": "报告不保存密码或令牌"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"reportName": "订单仓库往来单位真实API回归报告",
|
||||
"startedAt": "2026-07-30T17:13:36.0554509+08:00",
|
||||
"finishedAt": "2026-07-30T17:13:36.3216130+08:00",
|
||||
"stack": {
|
||||
"gateway": "http://127.0.0.1:9000",
|
||||
"order": "http://127.0.0.1:9204",
|
||||
"warehouse": "http://127.0.0.1:9205"
|
||||
},
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 4,
|
||||
"passed": 3,
|
||||
"failed": 1
|
||||
},
|
||||
"testData": {
|
||||
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9000/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9204/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9205/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"passed": false,
|
||||
"evidence": "SQL标量查询失败"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "SQL标量查询失败",
|
||||
"securityNote": "报告不保存密码或令牌"
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"reportName": "订单仓库往来单位真实API回归报告",
|
||||
"startedAt": "2026-07-30T17:14:26.3220006+08:00",
|
||||
"finishedAt": "2026-07-30T17:14:26.6219316+08:00",
|
||||
"stack": {
|
||||
"gateway": "http://127.0.0.1:9000",
|
||||
"order": "http://127.0.0.1:9204",
|
||||
"warehouse": "http://127.0.0.1:9205"
|
||||
},
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 4,
|
||||
"passed": 3,
|
||||
"failed": 1
|
||||
},
|
||||
"testData": {
|
||||
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9000/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9204/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9205/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"passed": false,
|
||||
"evidence": "SQL标量查询失败"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "SQL标量查询失败",
|
||||
"securityNote": "报告不保存密码或令牌"
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"reportName": "订单仓库往来单位真实API回归报告",
|
||||
"startedAt": "2026-07-30T17:16:15.5185825+08:00",
|
||||
"finishedAt": "2026-07-30T17:16:18.5881919+08:00",
|
||||
"stack": {
|
||||
"gateway": "http://127.0.0.1:9000",
|
||||
"order": "http://127.0.0.1:9204",
|
||||
"warehouse": "http://127.0.0.1:9205"
|
||||
},
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 12,
|
||||
"passed": 10,
|
||||
"failed": 2
|
||||
},
|
||||
"testData": {
|
||||
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9000/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9204/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9205/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "merchant_admin 登录",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "platform_admin 登录",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "商户查询启用仓库",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "仓库列表强制启用过滤",
|
||||
"passed": true,
|
||||
"evidence": "返回ID=190000000000000001"
|
||||
},
|
||||
{
|
||||
"name": "仓库详情回显地址和收货能力",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "仓库地址完整",
|
||||
"passed": true,
|
||||
"evidence": "地址=èªåè¡é示ä¾ç©æµå1å·ä»"
|
||||
},
|
||||
{
|
||||
"name": "收货截单时间回显",
|
||||
"passed": true,
|
||||
"evidence": "截单时间=16:00:00"
|
||||
},
|
||||
{
|
||||
"name": "停用仓库详情不可见",
|
||||
"passed": false,
|
||||
"evidence": "HTTP=404,code="
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"passed": false,
|
||||
"evidence": "停用仓库详情不可见:HTTP=404,code="
|
||||
}
|
||||
],
|
||||
"fatalMessage": "停用仓库详情不可见:HTTP=404,code=",
|
||||
"securityNote": "报告不保存密码或令牌"
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
{
|
||||
"reportName": "订单仓库往来单位真实API回归报告",
|
||||
"startedAt": "2026-07-30T17:17:07.2931401+08:00",
|
||||
"finishedAt": "2026-07-30T17:17:11.1331363+08:00",
|
||||
"stack": {
|
||||
"gateway": "http://127.0.0.1:9000",
|
||||
"order": "http://127.0.0.1:9204",
|
||||
"warehouse": "http://127.0.0.1:9205"
|
||||
},
|
||||
"success": false,
|
||||
"summary": {
|
||||
"total": 24,
|
||||
"passed": 22,
|
||||
"failed": 2
|
||||
},
|
||||
"testData": {
|
||||
"orderId": 2082757383309684738
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9000/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9204/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9205/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "merchant_admin 登录",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "platform_admin 登录",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "商户查询启用仓库",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "仓库列表强制启用过滤",
|
||||
"passed": true,
|
||||
"evidence": "返回ID=190000000000000001"
|
||||
},
|
||||
{
|
||||
"name": "仓库详情回显地址和收货能力",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "仓库地址完整",
|
||||
"passed": true,
|
||||
"evidence": "地址=航城街道示例物流园1号仓"
|
||||
},
|
||||
{
|
||||
"name": "收货截单时间回显",
|
||||
"passed": true,
|
||||
"evidence": "截单时间=16:00:00"
|
||||
},
|
||||
{
|
||||
"name": "停用仓库详情不可见",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "跨租户仓库详情不可见",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "商户查询启用往来单位",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "往来单位强制启用过滤",
|
||||
"passed": true,
|
||||
"evidence": "返回ID=191000000000000001"
|
||||
},
|
||||
{
|
||||
"name": "停用往来单位不可见",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "跨租户往来单位不可见",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "创建订单草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "查询新建草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "订单使用服务端可信名称快照",
|
||||
"passed": true,
|
||||
"evidence": "客户=深圳示例贸易有限公司,仓库=深圳头程收货仓"
|
||||
},
|
||||
{
|
||||
"name": "订单保存仓库地址和收货时间快照",
|
||||
"passed": true,
|
||||
"evidence": "地址=CN 广东省 深圳市 宝安区 航城街道示例物流园1号仓 518000,收货=每日 16:00 前收货"
|
||||
},
|
||||
{
|
||||
"name": "编辑并重新保存草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "读取编辑后的草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "订单参与方地址保存为历史快照",
|
||||
"passed": false,
|
||||
"evidence": "地址=???????2?"
|
||||
},
|
||||
{
|
||||
"name": "脚本主流程",
|
||||
"passed": false,
|
||||
"evidence": "订单参与方地址保存为历史快照:地址=???????2?"
|
||||
}
|
||||
],
|
||||
"fatalMessage": "订单参与方地址保存为历史快照:地址=???????2?",
|
||||
"securityNote": "报告不保存密码或令牌"
|
||||
}
|
||||
@@ -0,0 +1,208 @@
|
||||
{
|
||||
"reportName": "订单仓库往来单位真实API回归报告",
|
||||
"startedAt": "2026-07-30T17:18:05.0746571+08:00",
|
||||
"finishedAt": "2026-07-30T17:18:08.4647309+08:00",
|
||||
"stack": {
|
||||
"gateway": "http://127.0.0.1:9000",
|
||||
"order": "http://127.0.0.1:9204",
|
||||
"warehouse": "http://127.0.0.1:9205"
|
||||
},
|
||||
"success": true,
|
||||
"summary": {
|
||||
"total": 37,
|
||||
"passed": 37,
|
||||
"failed": 0
|
||||
},
|
||||
"testData": {
|
||||
"orderId": 2082757616051613698
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9000/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9204/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "服务健康:http://127.0.0.1:9205/actuator/health",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "merchant_admin 登录",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "platform_admin 登录",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "商户查询启用仓库",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "仓库列表强制启用过滤",
|
||||
"passed": true,
|
||||
"evidence": "返回ID=190000000000000001"
|
||||
},
|
||||
{
|
||||
"name": "仓库详情回显地址和收货能力",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "仓库地址完整",
|
||||
"passed": true,
|
||||
"evidence": "地址=航城街道示例物流园1号仓"
|
||||
},
|
||||
{
|
||||
"name": "收货截单时间回显",
|
||||
"passed": true,
|
||||
"evidence": "截单时间=16:00:00"
|
||||
},
|
||||
{
|
||||
"name": "停用仓库详情不可见",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "跨租户仓库详情不可见",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "商户查询启用往来单位",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "往来单位强制启用过滤",
|
||||
"passed": true,
|
||||
"evidence": "返回ID=191000000000000001"
|
||||
},
|
||||
{
|
||||
"name": "停用往来单位不可见",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "跨租户往来单位不可见",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "创建订单草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "查询新建草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "订单使用服务端可信名称快照",
|
||||
"passed": true,
|
||||
"evidence": "客户=深圳示例贸易有限公司,仓库=深圳头程收货仓"
|
||||
},
|
||||
{
|
||||
"name": "订单保存仓库地址和收货时间快照",
|
||||
"passed": true,
|
||||
"evidence": "地址=CN 广东省 深圳市 宝安区 航城街道示例物流园1号仓 518000,收货=每日 16:00 前收货"
|
||||
},
|
||||
{
|
||||
"name": "编辑并重新保存草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "读取编辑后的草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "订单参与方地址保存为历史快照",
|
||||
"passed": true,
|
||||
"evidence": "地址=订单编辑后地址2号"
|
||||
},
|
||||
{
|
||||
"name": "编辑仍不信任客户端主数据名称",
|
||||
"passed": true,
|
||||
"evidence": "可信名称未被伪造值覆盖"
|
||||
},
|
||||
{
|
||||
"name": "仓库停用后禁止保存草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "往来单位停用后禁止保存草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=404,code=A0404"
|
||||
},
|
||||
{
|
||||
"name": "企业审核未通过禁止创建订单",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=403,code=A0403"
|
||||
},
|
||||
{
|
||||
"name": "提交草稿",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "重复提交返回409",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=409,code=A0409"
|
||||
},
|
||||
{
|
||||
"name": "平台履约写入快递信息",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "商户身份不能写平台快递接口",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=403,code=A0403"
|
||||
},
|
||||
{
|
||||
"name": "商户订单详情只读展示快递信息",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200,code=0"
|
||||
},
|
||||
{
|
||||
"name": "快递公司和单号真实回显",
|
||||
"passed": true,
|
||||
"evidence": "快递=顺丰速运,单号=SF0730171806"
|
||||
},
|
||||
{
|
||||
"name": "Order merchant api-docs",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "Warehouse merchant api-docs",
|
||||
"passed": true,
|
||||
"evidence": "HTTP=200"
|
||||
},
|
||||
{
|
||||
"name": "Gateway Order api-docs 路由源配置",
|
||||
"passed": true,
|
||||
"evidence": "已静态审查源配置"
|
||||
},
|
||||
{
|
||||
"name": "Gateway Warehouse api-docs 路由源配置",
|
||||
"passed": true,
|
||||
"evidence": "已静态审查源配置"
|
||||
}
|
||||
],
|
||||
"fatalMessage": null,
|
||||
"securityNote": "报告不保存密码或令牌"
|
||||
}
|
||||
Reference in New Issue
Block a user