Аналитика (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)