Is it possible to super scale a dockerised selenium grid?

I am currently developing a dockerised selenium grid to run around 800 functional tests ( see my post ) and I was hoping I could launch up to 800 nodes with one hub in a single grid [inside a BIG aws instance]. The idea would be to run all my tests at the same time and finish in [let’s say] 10 minutes.

As I understand from this post that is not possible.

  • Connect to redis inside bridge network
  • Unable to back up persistent storage container for docker MariaDB container
  • Windows Container (Nano Server) with ASP.NET Core
  • Cassandra docker - unable to connect through JMX
  • How to use Moby to create a custom made container system?
  • Docker auto spawning required connected container types on demand
  • I launched 20 nodes and my tests are only populating the 10. That is only 10 firefox instances.

    Are there restrictions built in the selenium server or the hub’s docker image?

    I was hoping that the ease of scaling dockerised services would take the selenium grid capabilities to a whole new level…

    Is the dockerised implementation of selenium grid ‘stuck’ to 10 nodes ?

  • Connection refused when try to connect http server in docker daemon container
  • Moving a File from Machine to Container Docker
  • jhipster-docker : spring-boot does not terminate with control C
  • Connect docker container to local workbench MySQL DB
  • Sharing container ip and port across the hosts
  • Solr on Docker:localhost:8983 not working
  • One Solution collect form web for “Is it possible to super scale a dockerised selenium grid?”

    You should be able to run as many concurrent tests as the system can maintain. Without knowing anything about your current platform I have no idea what is limiting to just 10 nodes. In my current stack my test runner has a max fork property that limits the number of concurrent tests. You might want to look into what your test runner has set as the max number of concurrent tests. I know of no limit for selenium grid for tests it would be silly to limit it at 10.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.