Docker selenium grid optimal configuration
Not so long time ago i was doing some research on how to make our Selenium tests to run in Grid. After some googling, i decided to try to run Selenium grid in Docker.
All images can be found on Official Github page. But how to decide which configuration will be optimal for you ? Same question was raised in SeleniumHQ issues. And they were nice to make this small benchmark that i would like to share with everyone :
As you can see, the most fast setup is chrome-5 ( 3 nodes with 5 sessions per node), but it's most costy for RAM. But another interesting fact is that number of nodes doesn't nessesary mean boost in performance and execution time. So, if you'll decide to make your own setup with selenium grid and docker - i hope you'll find this post interesting and helpful.