Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Системные требования по железу для Selenium тестов


(Сергей Блохин) #1

Есть проект, который покрыт Selenium WebDriver тестами (Ruby, Rspec).
Все тесты выполняются последовательно один за одним на одном браузере (Chrome).

Настала необходимость перенести их на «безиксовый» сервер и гонять их внутри https://github.com/leonid-shevtsov/headless.

Собственно вопрос, какое железо минимально подойдёт для данной задачи?
Например, https://www.digitalocean.com/pricing/ пятидолларовый тариф подойдёт?


(Mykhailo Poliarush) #2

Зависит от объемов, нагрузки, параллелизации и остальных параметров. т.е. надо больше вводных по поводу запуска тестов. Я так понимаю, что хочется настроить сервер в облаке. Может быть посмотреть в сторону уже готовых сервисов.

512MBMemory
1 CoreProcessor
20GBSSD Disk
1TBTransfer

Но если нет, то я считаю что минимального пакета хватит https://www.digitalocean.com/pricing/, расшириться потом не проблема. Я сам использую digitalocean.


(Mykhailo Poliarush) #3

Кстати, спасибо за ссылку, добавил на наш мега склад инструментов по ruby


(Сергей Блохин) #4

[quote=“polusok, post:2, topic:6179”]
Зависит от объемов, нагрузки, параллелизации и остальных параметров
[/quote]Объём — один тест за раз. Открыть браузер, открыть сайт, протыкать, закрыть. Ничего криминального.
Нагрузки — никаких. Параллельности тоже нет.
Думаю, что да, 512 памяти должно хватить на первое время. Спасибо.

[quote=“polusok, post:3, topic:6179”]
Кстати, спасибо за ссылку, добавил на наш мега склад инструментов по ruby
[/quote]Всегда пожалуйста. Я бы и сам добавил, но сходу сразу не соображу все известные Ruby-инструменты. Как только руки будут доходить до очередного — сразу дам знать. :slight_smile:


(Mykhailo Poliarush) #5

Ну да, тем более что это всего 5 $ в месяц.