feat: tests-deploy для юзеров
This commit is contained in:
@@ -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\`
|
||||
|
||||
Reference in New Issue
Block a user