# 事业部驾驶舱接口测试报告 ## 测试概览 - 测试时间: 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 **测试环境**: 本地开发环境(localhost:2011) **测试工具**: curl + bash脚本