Skip to content

Аналитика (Admin)

Тесты 10 эндпоинтов административной аналитики. В отличие от user-level аналитики, admin-аналитика охватывает всю платформу, а не отдельную компанию.

admin-analytics.e2e.ts

Все эндпоинты используют префикс /api/admin/analytics/ и требуют admin JWT.

Покрытие:

Обзор и финансы

  • ✅ Общий обзор платформы (GET /api/admin/analytics/overview)
  • ✅ Данные по выручке (GET /api/admin/analytics/revenue)
  • ✅ Данные по использованию (GET /api/admin/analytics/usage)
  • ✅ Метрики роста (GET /api/admin/analytics/growth)

Компании и мессенджеры

  • ✅ Топ компаний по активности (GET /api/admin/analytics/companies/top)
  • ✅ Статистика мессенджеров (GET /api/admin/analytics/messengers)

AI и LLM

  • ✅ Использование LLM-токенов (GET /api/admin/analytics/llm-tokens)
  • ✅ Токены по моделям (GET /api/admin/analytics/llm-tokens/by-model)
  • ✅ Статистика запросов (GET /api/admin/analytics/requests)
  • ✅ Производительность AI (GET /api/admin/analytics/ai-performance)

Следующие шаги

SaaS E2E Test Documentation