1.4 KiB
1.4 KiB
🧪 Тесты для shared-SQS
Папка для запуска функциональных и стресс-тестов shared-SQS сервиса.
⚡ Быстрый старт
```bash bash run.sh ```
Готово! Скрипт:
- 📖 Читает параметры из `deploy/values.yaml`
- 🔍 Проверяет доступность сервиса
- 🚀 Запускает quick_test.sh (31 проверка, ~1 минута)
🎯 Как использовать?
Вариант 1: Быстро (из значений values.yaml)
```bash cd tests-deploy bash run.sh ```
Вариант 2: Переопределить параметры
```bash cp .env.local.example .env.local
Отредактируй .env.local с твоими параметрами
bash run.sh ```
Вариант 3: Через env-переменные (для CI/CD)
```bash BASE_URL=https://my-sqs.example.com ADMIN_TOKEN=my-token bash run.sh ```
📊 Что проверяется?
✅ Health check ✅ Admin API (CRUD тенантов) ✅ SQS операции (CreateQueue, SendMessage, etc) ✅ Batch операции ✅ Tags API ✅ UI API с JWT
🚨 Если не работает
- Проверь, что values.yaml содержит правильный домен и токен
- Убедись, что сервис deployed и готов
- Проверь DNS: `nslookup qu.kube5s.ru`