- 平台套图(cover)以前纯文生图,不参考真实商品主图 → 出图与商品对不上; 现以商品主图为参考图1走 image_edit,锁包装一致性,有模特则参考图2=模特 - 新增 build_platform_cover_prompt_refs;model_url 解析对 cover 模式同样生效 - 补回归测试:cover 传商品主图、model 传商品主图+模特图、无主图回落文生图 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
263 lines
6.7 KiB
JSON
263 lines
6.7 KiB
JSON
{
|
||
"ts": "2026-06-17T13:32:23.263Z",
|
||
"base": "http://127.0.0.1:5174",
|
||
"apiChecks": [
|
||
{
|
||
"name": "page_size 生效 /api/assets/",
|
||
"pass": true,
|
||
"detail": "count=261 返回=200 next=有"
|
||
},
|
||
{
|
||
"name": "page_size 生效 /api/products/",
|
||
"pass": true,
|
||
"detail": "count=11 返回=11 next=无"
|
||
},
|
||
{
|
||
"name": "page_size 生效 /api/projects/",
|
||
"pass": true,
|
||
"detail": "count=21 返回=21 next=无"
|
||
},
|
||
{
|
||
"name": "延迟 /api/assets/?page_size=200",
|
||
"pass": true,
|
||
"soft": true,
|
||
"detail": "808ms / 参考 1200ms (HTTP 200)"
|
||
},
|
||
{
|
||
"name": "延迟 /api/products/?page_size=200",
|
||
"pass": true,
|
||
"soft": true,
|
||
"detail": "585ms / 参考 1200ms (HTTP 200)"
|
||
},
|
||
{
|
||
"name": "延迟 /api/projects/?page_size=200",
|
||
"pass": true,
|
||
"soft": true,
|
||
"detail": "488ms / 参考 1200ms (HTTP 200)"
|
||
},
|
||
{
|
||
"name": "延迟 /api/ops/notifications/?page_size=100",
|
||
"pass": false,
|
||
"soft": true,
|
||
"detail": "1233ms / 参考 1200ms (HTTP 200)"
|
||
}
|
||
],
|
||
"pageFailed": 0,
|
||
"results": [
|
||
{
|
||
"name": "dashboard",
|
||
"route": "http://127.0.0.1:5174/dashboard",
|
||
"unique": 6,
|
||
"budget": 7,
|
||
"rawRequests": 7,
|
||
"waterfall": 0,
|
||
"duplicates": [],
|
||
"failed": [],
|
||
"breakdown": [
|
||
"GET /api/auth/me/",
|
||
"GET /api/products/",
|
||
"GET /api/projects/",
|
||
"GET /api/billing/summary/",
|
||
"GET /api/ai/models/",
|
||
"GET /api/ops/notifications/?page_size=1",
|
||
"GET /api/assets/summary/"
|
||
],
|
||
"elapsedMs": 4223,
|
||
"problems": [],
|
||
"warnings": [],
|
||
"pass": true
|
||
},
|
||
{
|
||
"name": "products",
|
||
"route": "http://127.0.0.1:5174/products",
|
||
"unique": 5,
|
||
"budget": 6,
|
||
"rawRequests": 6,
|
||
"waterfall": 0,
|
||
"duplicates": [],
|
||
"failed": [],
|
||
"breakdown": [
|
||
"GET /api/auth/me/",
|
||
"GET /api/products/",
|
||
"GET /api/projects/",
|
||
"GET /api/billing/summary/",
|
||
"GET /api/ai/models/",
|
||
"GET /api/ops/notifications/?page_size=1"
|
||
],
|
||
"elapsedMs": 3760,
|
||
"problems": [],
|
||
"warnings": [],
|
||
"pass": true
|
||
},
|
||
{
|
||
"name": "projects",
|
||
"route": "http://127.0.0.1:5174/projects",
|
||
"unique": 5,
|
||
"budget": 6,
|
||
"rawRequests": 6,
|
||
"waterfall": 0,
|
||
"duplicates": [],
|
||
"failed": [],
|
||
"breakdown": [
|
||
"GET /api/auth/me/",
|
||
"GET /api/products/",
|
||
"GET /api/projects/",
|
||
"GET /api/billing/summary/",
|
||
"GET /api/ai/models/",
|
||
"GET /api/ops/notifications/?page_size=1"
|
||
],
|
||
"elapsedMs": 3509,
|
||
"problems": [],
|
||
"warnings": [],
|
||
"pass": true
|
||
},
|
||
{
|
||
"name": "library",
|
||
"route": "http://127.0.0.1:5174/library",
|
||
"unique": 8,
|
||
"budget": 9,
|
||
"rawRequests": 10,
|
||
"waterfall": 0,
|
||
"duplicates": [
|
||
{
|
||
"key": "GET /api/assets/?ordering=-created_at&page=1&page_size=10&tab=people",
|
||
"n": 2
|
||
}
|
||
],
|
||
"failed": [],
|
||
"breakdown": [
|
||
"GET /api/assets/?ordering=-created_at&page=1&page_size=10&tab=people ×2",
|
||
"GET /api/auth/me/",
|
||
"GET /api/products/",
|
||
"GET /api/projects/",
|
||
"GET /api/billing/summary/",
|
||
"GET /api/ai/models/",
|
||
"GET /api/ops/notifications/?page_size=1",
|
||
"GET /api/assets/summary/",
|
||
"GET /api/assets/facets/?meta_keys=gender,age,role&tab=people"
|
||
],
|
||
"elapsedMs": 3494,
|
||
"problems": [],
|
||
"warnings": [],
|
||
"pass": true
|
||
},
|
||
{
|
||
"name": "account",
|
||
"route": "http://127.0.0.1:5174/account",
|
||
"unique": 8,
|
||
"budget": 9,
|
||
"rawRequests": 9,
|
||
"waterfall": 0,
|
||
"duplicates": [],
|
||
"failed": [],
|
||
"breakdown": [
|
||
"GET /api/auth/me/",
|
||
"GET /api/products/",
|
||
"GET /api/projects/",
|
||
"GET /api/billing/summary/",
|
||
"GET /api/ai/models/",
|
||
"GET /api/ops/notifications/?page_size=1",
|
||
"GET /api/billing/trend/",
|
||
"GET /api/auth/team/members/",
|
||
"GET /api/billing/ledgers/?page=1&page_size=10"
|
||
],
|
||
"elapsedMs": 3728,
|
||
"problems": [],
|
||
"warnings": [],
|
||
"pass": true
|
||
},
|
||
{
|
||
"name": "team",
|
||
"route": "http://127.0.0.1:5174/team",
|
||
"unique": 6,
|
||
"budget": 7,
|
||
"rawRequests": 8,
|
||
"waterfall": 0,
|
||
"duplicates": [],
|
||
"failed": [],
|
||
"breakdown": [
|
||
"GET /api/auth/me/",
|
||
"GET /api/products/",
|
||
"GET /api/projects/",
|
||
"GET /api/billing/summary/",
|
||
"GET /api/ai/models/",
|
||
"GET /api/ops/notifications/?page_size=1",
|
||
"GET /api/auth/team/members/",
|
||
"GET /api/ops/notifications/?page_size=100"
|
||
],
|
||
"elapsedMs": 3729,
|
||
"problems": [],
|
||
"warnings": [],
|
||
"pass": true
|
||
},
|
||
{
|
||
"name": "messages",
|
||
"route": "http://127.0.0.1:5174/messages",
|
||
"unique": 5,
|
||
"budget": 6,
|
||
"rawRequests": 7,
|
||
"waterfall": 0,
|
||
"duplicates": [],
|
||
"failed": [],
|
||
"breakdown": [
|
||
"GET /api/auth/me/",
|
||
"GET /api/products/",
|
||
"GET /api/projects/",
|
||
"GET /api/billing/summary/",
|
||
"GET /api/ai/models/",
|
||
"GET /api/ops/notifications/?page_size=1",
|
||
"GET /api/ops/notifications/?page=1&page_size=10"
|
||
],
|
||
"elapsedMs": 3693,
|
||
"problems": [],
|
||
"warnings": [],
|
||
"pass": true
|
||
},
|
||
{
|
||
"name": "productDetail",
|
||
"route": "http://127.0.0.1:5174/products/045ad8d6-8b15-486b-a4a9-f6968eb1555f",
|
||
"unique": 6,
|
||
"budget": 7,
|
||
"rawRequests": 7,
|
||
"waterfall": 0,
|
||
"duplicates": [],
|
||
"failed": [],
|
||
"breakdown": [
|
||
"GET /api/auth/me/",
|
||
"GET /api/products/",
|
||
"GET /api/projects/",
|
||
"GET /api/billing/summary/",
|
||
"GET /api/ai/models/",
|
||
"GET /api/ops/notifications/?page_size=1",
|
||
"GET /api/assets/?page_size=200&product=045ad8d6-8b15-486b-a4a9-f6968eb1555f"
|
||
],
|
||
"elapsedMs": 4730,
|
||
"problems": [],
|
||
"warnings": [],
|
||
"pass": true
|
||
},
|
||
{
|
||
"name": "pipeline",
|
||
"route": "http://127.0.0.1:5174/pipeline/46754596-a6f5-4f07-a85f-92a2415910ff",
|
||
"unique": 6,
|
||
"budget": 8,
|
||
"rawRequests": 7,
|
||
"waterfall": 0,
|
||
"duplicates": [],
|
||
"failed": [],
|
||
"breakdown": [
|
||
"GET /api/auth/me/",
|
||
"GET /api/projects/46754596-a6f5-4f07-a85f-92a2415910ff/",
|
||
"GET /api/products/",
|
||
"GET /api/projects/",
|
||
"GET /api/billing/summary/",
|
||
"GET /api/ai/models/",
|
||
"GET /api/ops/notifications/?page_size=1"
|
||
],
|
||
"elapsedMs": 3737,
|
||
"problems": [],
|
||
"warnings": [],
|
||
"pass": true
|
||
}
|
||
]
|
||
} |