Files
baiyue-firstleg/reports/admin-test-env-acceptance-20260808015123.json
T
2026-08-08 10:11:04 +08:00

208 lines
6.4 KiB
JSON

{
"reportName": "后台管理测试环境 HTTP API 验收",
"marker": "ADMIN-API-20260808015123816",
"gateway": "http://8.163.30.128:9000",
"generatedAt": "2026-08-08T01:51:28.649Z",
"startedAt": "2026-08-08T01:51:23.816Z",
"success": true,
"fatal": null,
"summary": {
"total": 9,
"passed": 9,
"failed": 0
},
"modules": [
{
"name": "downloads",
"startedAt": "2026-08-08T01:51:24.193Z",
"finishedAt": "2026-08-08T01:51:28.649Z",
"success": true,
"passed": 8,
"failed": 0,
"fatal": null
}
],
"scenarios": [],
"deploymentBlockers": [],
"createdResources": {
"exportTask": {
"id": "2085906689023344642"
}
},
"excluded": [
{
"scope": "dashboard",
"reason": "首页为静态演示数据,不调用后端 API"
},
{
"scope": "hidden-prototypes",
"reason": "隐藏原型页面尚无已确认后端契约"
}
],
"securityNote": "报告不保存登录密码、Access Token、Refresh Token、图片二进制或 OCR 原文全文。",
"steps": [
{
"module": "authentication",
"scenario": null,
"name": "平台管理员登录",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/auth/login"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "f224e2f6-ed1e-4ce9-9269-9809e39b9c24, 44b6a750-78af-4f48-b492-53014903ebcc",
"traceId": "091531d115f0450c897615089b74c4e8",
"evidence": "",
"checkedAt": "2026-08-08T01:51:24.192Z"
},
{
"module": "downloads",
"scenario": null,
"name": "创建客户列表导出任务",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/files/export-tasks"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6a036de6-e397-42af-85d5-982b86363291, 6aad9d95-aafa-429d-8a31-3d1e96838613",
"traceId": "b6c05bc1c62e4e41af77f633473386b4",
"evidence": "",
"checkedAt": "2026-08-08T01:51:24.339Z"
},
{
"module": "downloads",
"scenario": null,
"name": "导出任务创建字段正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "POST",
"path": "/api/platform/v1/files/export-tasks"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "6a036de6-e397-42af-85d5-982b86363291, 6aad9d95-aafa-429d-8a31-3d1e96838613",
"traceId": "b6c05bc1c62e4e41af77f633473386b4",
"evidence": "taskId=2085906689023344642, status=PENDING",
"checkedAt": "2026-08-08T01:51:24.339Z"
},
{
"module": "downloads",
"scenario": null,
"name": "查询下载中心任务列表",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks?page=1&size=20&exportType=CUSTOMER_LIST"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1b323f47-c5b7-4d9d-869f-d4dbf3e750fe, 1b7f8e83-9958-44c4-940f-ad4079d85fb7",
"traceId": "3dbbff1c6e4140eba6b61a8a14eea612",
"evidence": "",
"checkedAt": "2026-08-08T01:51:24.458Z"
},
{
"module": "downloads",
"scenario": null,
"name": "下载中心列表包含新任务",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks?page=1&size=20&exportType=CUSTOMER_LIST"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "1b323f47-c5b7-4d9d-869f-d4dbf3e750fe, 1b7f8e83-9958-44c4-940f-ad4079d85fb7",
"traceId": "3dbbff1c6e4140eba6b61a8a14eea612",
"evidence": "records=3",
"checkedAt": "2026-08-08T01:51:24.459Z"
},
{
"module": "downloads",
"scenario": null,
"name": "轮询导出任务直到终态",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085906689023344642"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "c5e6c1cb-4ebd-4200-8b1a-b79c1f3c660d, 8d593d8c-ee47-408c-a228-8f978834d7c1",
"traceId": "641aafb4f4664fa38853cf1a44a9ca88",
"evidence": "status=SUCCEEDED, processedRows=0",
"checkedAt": "2026-08-08T01:51:28.568Z"
},
{
"module": "downloads",
"scenario": null,
"name": "查询导出任务详情",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085906689023344642"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "af467347-8049-47b4-8033-46630f9dedf9, c6c058a8-03bb-48ec-b196-f873055f4039",
"traceId": "c6111c38b3ad4b2fa1da5730e282a42a",
"evidence": "",
"checkedAt": "2026-08-08T01:51:28.608Z"
},
{
"module": "downloads",
"scenario": null,
"name": "导出详情行数和文件元数据正确",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085906689023344642"
},
"http": 200,
"code": "200",
"message": "success",
"requestId": "af467347-8049-47b4-8033-46630f9dedf9, c6c058a8-03bb-48ec-b196-f873055f4039",
"traceId": "c6111c38b3ad4b2fa1da5730e282a42a",
"evidence": "processedRows=0, sizeBytes=4066",
"checkedAt": "2026-08-08T01:51:28.608Z"
},
{
"module": "downloads",
"scenario": null,
"name": "下载并校验客户列表 XLSX",
"passed": true,
"deploymentBlocker": false,
"request": {
"method": "GET",
"path": "/api/platform/v1/files/export-tasks/2085906689023344642/download"
},
"http": 200,
"code": null,
"message": "4066 bytes (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)",
"requestId": "575144ab-472a-4aab-9014-2645a5481aa0, a889d47e-0771-4203-9299-a72ccc2717b6",
"traceId": "377bd4490a2b479cb5c27366ca3eb215",
"evidence": "bytes=4066, contentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"checkedAt": "2026-08-08T01:51:28.649Z"
}
]
}