Blame view

项目文档相关/docs/test-reports/事业部驾驶舱接口测试报告.md 7.51 KB
777dbe40   “wangming”   feat: 实现集团驾驶舱移动端功...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
  # 事业部驾驶舱接口测试报告
  
  ## 测试概览
  - 测试时间: 2026-01-06 11:57:35
  - 测试月份: 202512
  - 测试接口总数: 15个
  - 测试通过数: 15个
  - 测试失败数: 0个
  - 通过率: 100.0%
  
  ## 测试详情
  
  ### 1. GetStatistics - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:36
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512"}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回数据
  - **关键指标验证**:
    - 开单业绩: 3,694,156.23
    - 消耗业绩: 4,028,415.24
    - 退卡金额: 44,741.11
    - 净业绩: 3,649,415.12(计算正确)
    - 管理的门店数: 8
    - 活跃门店数: 8
  
  ### 2. GetPerformanceTrend - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:38
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","monthCount":6}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回近6个月趋势数据
  
  ### 3. GetStoreRanking - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:41
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","topCount":10,"rankingType":"NetPerformance"}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回8个门店排行数据,按净业绩排序
  
  ### 4. GetOperationStatistics - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:42
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512"}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回开单、消耗、退卡分析数据
  
  ### 5. GetStoreDetailList - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:45
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","currentPage":1,"pageSize":10}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回8个门店明细(total: 8)
  
  ### 6. GetManagerRanking - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:47
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","managerType":1,"topCount":10}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回2个总经理/经理排行数据
  
  ### 7. GetComparisonAnalysis - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:47
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512"}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回环比、同比对比数据
  
  ### 8. GetStoreDistribution - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:48
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512"}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回门店分布数据(饼图、柱状图数据)
  
  ### 9. GetManagerDistribution - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:49
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512"}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回总经理/经理业绩分布数据
  
  ### 10. GetManagerTrend - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:53
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","managerIds":["17828115401","13551112519"],"monthCount":6}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回2个总经理/经理的6个月趋势数据
  
  ### 11. GetStoreManagerRanking - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:57:54
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","topCount":10}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回5个店长排行数据
  
  ### 12. GetHealthCoachRanking - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:58:05
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","topCount":10}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回10个健康师排行数据
  
  ### 13. GetManagerDetailList - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:58:06
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","currentPage":1,"pageSize":10}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回2个总经理/经理明细(total: 2)
  
  ### 14. GetStoreManagerDetailList - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:58:08
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","currentPage":1,"pageSize":10}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回5个店长明细(total: 5)
  
  ### 15. GetHealthCoachDetailList - ✓ 通过
  
  - **测试时间**: 2026-01-06 11:58:18
  - **请求参数**: `{"businessUnitId":"734725299018663173","statisticsMonth":"202512","currentPage":1,"pageSize":10}`
  - **响应状态码**: 200
  - **响应数据**: 成功返回10个健康师明细(total: 57,分页显示前10条)
  
  ## 数据验证
  
  ### GetStatistics 接口数据验证
  
  **接口返回数据(202512月份,事业部ID: 734725299018663173):**
  - ✅ 开单业绩: 3,694,156.23
  - ✅ 消耗业绩: 4,028,415.24
  - ✅ 退卡金额: 44,741.11
  - ✅ 净业绩: 3,649,415.12(开单业绩 - 退卡金额,计算正确)
  - ✅ 目标业绩: 4,220,000.00
  - ✅ 完成率: 86.48%(净业绩 / 目标业绩 × 100%,计算正确)
  - ✅ 开单次数: 2,041
  - ✅ 消耗次数: 3,282
  - ✅ 退卡次数: 33
  - ✅ 管理的门店数: 8
  - ✅ 活跃门店数: 8
  
  **数据一致性验证:**
  - ✅ 所有关键字段数据与数据库查询结果一致
  - ✅ 计算公式验证通过(净业绩 = 开单业绩 - 退卡金额)
  - ✅ 时间过滤条件正确(仅统计202512月份数据)
  
  ### GetStoreRanking 接口数据验证
  
  **验证结果:**
  - ✅ 门店排行数据按净业绩正确排序
  - ✅ 各门店的业绩数据与门店明细列表数据一致
  - ✅ 完成率计算正确(净业绩 / 目标业绩 × 100%)
  - ✅ 占比计算正确(单个门店业绩 / 总业绩 × 100%)
  
  ### GetManagerRanking 接口数据验证
  
  **验证结果:**
  - ✅ 总经理/经理业绩排行正确
  - ✅ 管理的门店列表正确
  - ✅ 工资相关数据(底薪、提成、应发工资)正确
  
  ## 测试总结
  
  - **总计**: 15 个接口
  - **通过**: 15 个
  - **失败**: 0 个
  - **通过率**: 100.0%
  
  ## 测试结论
  
  **所有接口测试通过**:15个接口全部通过测试,0个失败
  **数据准确性验证**:关键接口返回数据与数据库查询结果100%一致
  **功能完整性**:所有接口功能正常运行,符合预期
  **时间过滤准确性**:所有时间相关数据均正确按照202512月份过滤
  **计算公式正确性**:所有计算字段(净业绩、完成率、占比等)计算正确
  
  ## 接口功能分类
  
  ### 核心统计接口(5个)
  1. ✅ GetStatistics - 核心业务指标统计
  2. ✅ GetPerformanceTrend - 业绩趋势分析
  3. ✅ GetStoreRanking - 门店排行
  4. ✅ GetOperationStatistics - 运营分析
  5. ✅ GetStoreDetailList - 门店明细列表
  
  ### 对比分析接口(3个)
  6. ✅ GetManagerRanking - 总经理/经理业绩排行
  7. ✅ GetComparisonAnalysis - 对比分析(环比、同比)
  8. ✅ GetStoreDistribution - 门店业绩分布
  
  ### 分布与趋势接口(2个)
  9. ✅ GetManagerDistribution - 总经理/经理业绩分布
  10. ✅ GetManagerTrend - 总经理/经理业绩趋势
  
  ### 人员排行接口(3个)
  11. ✅ GetStoreManagerRanking - 店长业绩排行
  12. ✅ GetHealthCoachRanking - 健康师业绩排行
  
  ### 明细列表接口(2个)
  13. ✅ GetManagerDetailList - 总经理/经理明细列表
  14. ✅ GetStoreManagerDetailList - 店长明细列表
  15. ✅ GetHealthCoachDetailList - 健康师明细列表
  
  ---
  
  **测试完成时间**: 2026-01-06 11:58:18
8daf47d0   “wangming”   修改访问地址
207
  **测试环境**: 本地开发环境(localhost:2015)
777dbe40   “wangming”   feat: 实现集团驾驶舱移动端功...
208
  **测试工具**: curl + bash脚本