事业部驾驶舱接口测试报告.md
7.51 KB
事业部驾驶舱接口测试报告
测试概览
- 测试时间: 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个)
- ✅ GetStatistics - 核心业务指标统计
- ✅ GetPerformanceTrend - 业绩趋势分析
- ✅ GetStoreRanking - 门店排行
- ✅ GetOperationStatistics - 运营分析
- ✅ GetStoreDetailList - 门店明细列表
对比分析接口(3个)
- ✅ GetManagerRanking - 总经理/经理业绩排行
- ✅ GetComparisonAnalysis - 对比分析(环比、同比)
- ✅ GetStoreDistribution - 门店业绩分布
分布与趋势接口(2个)
- ✅ GetManagerDistribution - 总经理/经理业绩分布
- ✅ GetManagerTrend - 总经理/经理业绩趋势
人员排行接口(3个)
- ✅ GetStoreManagerRanking - 店长业绩排行
- ✅ GetHealthCoachRanking - 健康师业绩排行
明细列表接口(2个)
- ✅ GetManagerDetailList - 总经理/经理明细列表
- ✅ GetStoreManagerDetailList - 店长明细列表
- ✅ GetHealthCoachDetailList - 健康师明细列表
测试完成时间: 2026-01-06 11:58:18 测试环境: 本地开发环境(localhost:2011) 测试工具: curl + bash脚本