1001 Reasons to Use Ggr in Your Selenium Installation
summary
Ggr is a lightweight Go-based load balancer for Selenium that replaces Selenium Grid by routing sessions without a central DB using MD5-based session routing. The talk demonstrates a ~6 MB Go binary (no JVM) running a real cluster with 5000 parallel browsers, over 2 million sessions/day and 4000 req/s, and covers hot-reload XML configs, per-user quotas, video/log proxying, a web UI, and live demoed setup commands, config edits, and recorded test routing.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:58Selenium cluster scale
- 4:07Selenium Grid issues
- 7:40Client-side load balancing
- 10:28Server load balancing with Ggr
- 14:19Ggr setup demo
- 20:39Cluster scaling and updates
- 24:57Selenium cluster GUI
- 30:05Logs and video proxying
- 33:05Selenium Grid future
- 34:09Q&A
related talks
31mScalable Selenium Cluster: Up & Running
40mSelenium Grid
41mLeverage Your Load Tests With JMeter And Selenium Grid
34mSelenium 2 Grid
45mRubber Cluster for Dynamic Selenium Grid (Opening Keynote)
55mSelenium Committers Panel Talk
17mParallel Execution of Auto-Tests with Selenium Grid
34mGood, Cheap, and Fast, Scaling Your Selenium Grid in the Cloud
