
Привіт друзі! Нещодавно вирішував одну задачу, що вимагала контрольованого запуску тестів (чи скоріше просто коду) на декількох віддалених комп’ютерах. Точніше, не просто запуску, а ще й отримати з усіх машин логи, метрики і час виконання і так само мати можливість у будь який момент зупинити тест.
Звісно, що є декілька варіантів рішення задачі:
✅ підключитись до кожної машини через RDP/ssh та запускати/контролювати все руками
✅ Написати shell скрипт, що зможе віддалено все запустити (а от далі що?)
✅ використати тул, що вміє таке робити. От як наприклад locust чи JMeter в режимі розподіленого тестування чи selenium grid.
Я одразу подумав, що має бути програма, що вже вміє таке робити, але пошуком нічого не знайшов. Навіть з’явились думки написати такий самостійно.
Тому звертаюсь до вас з питаннями:
⚠️ Чи знаєте ви інструменти, що мають потрібні мені фічі?
⚠️ Чи мали ви необхідність у подібних інструментах?
⚠️ Які фічі у подібних тулах потрібні саме вам?
Го спілкуватися в коменти!