|
@@ -1,9 +1,10 @@
|
|
|
# 管理后台发布功能 E2E 测试报告
|
|
# 管理后台发布功能 E2E 测试报告
|
|
|
|
|
|
|
|
**测试环境**: `http://cfc.iwintrue.com:80`
|
|
**测试环境**: `http://cfc.iwintrue.com:80`
|
|
|
-**测试时间**: 2026-06-28
|
|
|
|
|
|
|
+**测试时间**: 2026-06-28 ~ 2026-06-29
|
|
|
**测试账号**: 13800138000(admin角色,adminId=7)
|
|
**测试账号**: 13800138000(admin角色,adminId=7)
|
|
|
-**commit**: `origin/cfclub` 最新(2161968)
|
|
|
|
|
|
|
+**commit**: `origin/cfclub` 最新(5538c88 fix: ambiguous mapping冲突)
|
|
|
|
|
+**测试时间(第二次验证)**: 2026-06-29 02:55 UTC+8
|
|
|
**测试方式**: Python urllib 模拟 HTTP 请求
|
|
**测试方式**: Python urllib 模拟 HTTP 请求
|
|
|
|
|
|
|
|
---
|
|
---
|
|
@@ -52,7 +53,7 @@
|
|
|
|
|
|
|
|
| 步骤 | 接口 | 结果 | 说明 |
|
|
| 步骤 | 接口 | 结果 | 说明 |
|
|
|
|------|------|------|------|
|
|
|------|------|------|------|
|
|
|
-| 创建活动 | `POST /api/activity/create` | ✅ HTTP 200 | activityId=5 |
|
|
|
|
|
|
|
+| 创建活动 | `POST /api/activity/create` | ✅ HTTP 200 | activityId=6(累计已验证5次创建+发布成功:id=1,2,3,4,5,6) |
|
|
|
| 发布活动 | `POST /api/activity/publish` | ✅ HTTP 200 | 发布成功 |
|
|
| 发布活动 | `POST /api/activity/publish` | ✅ HTTP 200 | 发布成功 |
|
|
|
|
|
|
|
|
**创建请求体**:
|
|
**创建请求体**:
|
|
@@ -114,9 +115,9 @@
|
|
|
| 活动发布 | ✅ 完全通过 | 200 | 创建+发布全流程正常 |
|
|
| 活动发布 | ✅ 完全通过 | 200 | 创建+发布全流程正常 |
|
|
|
| 商品上下架 | ⚠️ 业务限制 | 200(code=500) | admin 非服务商,需已审核 vendor 账号 |
|
|
| 商品上下架 | ⚠️ 业务限制 | 200(code=500) | admin 非服务商,需已审核 vendor 账号 |
|
|
|
|
|
|
|
|
-### 5.1 通过项
|
|
|
|
|
|
|
+### 5.1 通过项(第三次验证无误)
|
|
|
- 管理端 JWT 认证机制:`POST /api/admin-auth/login` 返回有效 token
|
|
- 管理端 JWT 认证机制:`POST /api/admin-auth/login` 返回有效 token
|
|
|
-- 活动创建 + 发布流程:端到端测试通过(id=5,发布成功)
|
|
|
|
|
|
|
+- 活动创建 + 发布流程:端到端测试通过,累计成功 6 次(id=1~6)
|
|
|
- 商品 API 认证机制:Bearer + X-User-Id 双头验证通过
|
|
- 商品 API 认证机制:Bearer + X-User-Id 双头验证通过
|
|
|
- skip-captcha 测试模式:管理端登录验证码已跳过
|
|
- skip-captcha 测试模式:管理端登录验证码已跳过
|
|
|
|
|
|