Skip to content
Ákos Gábriel edited this page Sep 29, 2019 · 3 revisions

Welcome to the distributed-testing wiki!

Goal

Goal of this project is to create infrastructure for scalable web testing (with Katalon/WebDriver). Practically this means dynamically scalable amount of browser containers. The solution is based on aerokube products selenoid and ggr (ant their UI-s).

Roadmap

Extensions like telegraf, graphite, grafana, elk are WIP. Implementation based on docker swarm is also WIP. Authenticated 8080 port UI access.

Architecture

Infrastructure is built with docker-compose We have one master node with all components available. We have an internal network (backend) that's not available from the internet. We plan minimal exposure to the internet: authenticated 4444 port (webdriver) and (yet) unauthenticated 8080 port. We have multiple worker nodes with selenoid and the browser containers installed.

Clone this wiki locally