事业部驾驶舱接口测试报告.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个)

  1. ✅ GetStatistics - 核心业务指标统计
  2. ✅ GetPerformanceTrend - 业绩趋势分析
  3. ✅ GetStoreRanking - 门店排行
  4. ✅ GetOperationStatistics - 运营分析
  5. ✅ GetStoreDetailList - 门店明细列表

对比分析接口(3个)

  1. ✅ GetManagerRanking - 总经理/经理业绩排行
  2. ✅ GetComparisonAnalysis - 对比分析(环比、同比)
  3. ✅ GetStoreDistribution - 门店业绩分布

分布与趋势接口(2个)

  1. ✅ GetManagerDistribution - 总经理/经理业绩分布
  2. ✅ GetManagerTrend - 总经理/经理业绩趋势

人员排行接口(3个)

  1. ✅ GetStoreManagerRanking - 店长业绩排行
  2. ✅ GetHealthCoachRanking - 健康师业绩排行

明细列表接口(2个)

  1. ✅ GetManagerDetailList - 总经理/经理明细列表
  2. ✅ GetStoreManagerDetailList - 店长明细列表
  3. ✅ GetHealthCoachDetailList - 健康师明细列表

测试完成时间: 2026-01-06 11:58:18 测试环境: 本地开发环境(localhost:2011) 测试工具: curl + bash脚本