feat: tests-deploy для юзеров

This commit is contained in:
Naeel
2026-04-13 09:15:33 +03:00
parent 297f8a17a5
commit c855d5d5a5
5 changed files with 153 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
# 🧪 Тесты для shared-SQS
Папка для запуска функциональных и стресс-тестов shared-SQS сервиса.
## ⚡ Быстрый старт
\`\`\`bash
bash run.sh
\`\`\`
Готово! Скрипт:
1. 📖 Читает параметры из \`deploy/values.yaml\`
2. 🔍 Проверяет доступность сервиса
3. 🚀 Запускает 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
## 🚨 Если не работает
1. Проверь, что values.yaml содержит правильный домен и токен
2. Убедись, что сервис deployed и готов
3. Проверь DNS: \`nslookup qu.kube5s.ru\`