Про віддалений запуск

Привіт друзі! Нещодавно вирішував одну задачу, що вимагала контрольованого запуску тестів (чи скоріше просто коду) на декількох віддалених комп’ютерах. Точніше, не просто запуску, а ще й отримати з усіх машин логи, метрики і час виконання і так само мати можливість у будь який момент зупинити тест.

Звісно, що є декілька варіантів рішення задачі:
✅ підключитись до кожної машини через RDP/ssh та запускати/контролювати все руками
✅ Написати shell скрипт, що зможе віддалено все запустити (а от далі що?)
✅ використати тул, що вміє таке робити. От як наприклад locust чи JMeter в режимі розподіленого тестування чи selenium grid.

Я одразу подумав, що має бути програма, що вже вміє таке робити, але пошуком нічого не знайшов. Навіть з’явились думки написати такий самостійно.

Тому звертаюсь до вас з питаннями:
⚠️ Чи знаєте ви інструменти, що мають потрібні мені фічі?
⚠️ Чи мали ви необхідність у подібних інструментах?
⚠️ Які фічі у подібних тулах потрібні саме вам?

Го спілкуватися в коменти!

Позначки:,
30 Вересня 2021
Автор: 
  • Про контекст
  • Speedrun
  • Туторіал з WebDriverIO
  • Добірка цікавих багів

Залишити коментар

Залишити вiдгук