208 lines
6.4 KiB
JSON
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"
|
|
}
|
|
]
|
|
}
|