TGViewer
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты @testerlib · 8.99K subscribers
Post #4068 940
🐳 Как ускорить автотесты в 5 раз без новых серверов

Когда автотестов становится сотни, даже быстрый раннер не спасает. Но можно не ждать окончания каждого прогона — просто запустить несколько копий приложения и разделить нагрузку.

🈂️ Как это работает:


docker-compose up --scale app=5 -d


Команда запускает 5 независимых контейнеров одного сервиса. Каждый получит свой порт, а тесты можно распределить между ними.

🔢 Пример docker-compose.yml


services:
app:
image: myapp:latest
ports:
- "8080"
depends_on:
- db
db:
image: postgres:15


🗳 Как применить в тестах:

— Поднимите несколько инстансов через --scale

— Настройте раннер (например, pytest-xdist или robot --processes 5) для распределения

— Тесты стартуют параллельно → CI проходит в разы быстрее

🔥 Совет:

Добавьте --remove-orphans при рестарте, чтобы старые контейнеры не мешали.

🐸 Библиотека тестировщика

#тест_драйв
  • 🤩 4
  • ❤ 2
  • 🥰 2
More from @testerlib
  1. Oct 10, 2026Showboat и Rodney помогают показать работу ИИ-агента Саймон Уиллисон собирает демонстрации…
  2. Oct 10, 2026Post #5135
  3. Oct 2, 2026🎹 Что делать после ChatGPT? Следующий шаг — AI-агенты. Они не просто отвечают на запросы,…
  4. Sep 30, 2026🔥 Последний день для разработчиков AI уже пишет код. Теперь важнее научиться встраивать е…
  5. Sep 15, 2026😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как трати…
  6. Sep 15, 2026🧩 URL — база, на которой держится половина тестов Кажется простой строкой, но внутри — пр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →