Grid Router – scalable and fault tolerant solution for grid (Mikhail Levin, Russia)
On the size of hundreds or even thousands browsers, stock Selenium grid works unstable and slow. It doesn’t scale and doesn’t provide fault tolerance.
In Yandex for many years we used client side balancing over multi-hub installation to solve these problems. It was easy when only testers did testing, when they used the same jUnit approach and ran tests in the same environment (our AQuA framework). But when developers joined testers and brought their JS and Python frameworks, we realized that client side approach doesn’t work for Yandex as a whole.
In 2015 we introduced Grid Router solution.
– It works like hub for tests.
– It provides fault tolerance and scales infinitely.
– It uses only stock Selenium packages.
– It works in a cloud and includes specific strategy for hubs in the cloud.
– It is open-source.
In almost a year of using and tuning we found out a lot about our solution, got an interesting and wide experience in setting up browser instances including IEs and mobile browsers and keep moving.
In
5 views
166
54
3 months ago 00:30:12 1
DIY Campervan Conversion | Full Build TIMELAPSE (6 Months)
5 months ago 00:29:07 1
1 YEAR REBUILDING AN OLD BOAT INTO A MODERN YACHT TIMELAPSE [START TO FINISH]
7 months ago 04:04:25 1
Build a COMPLETE React Admin Dashboard App | React, Material UI, Data Grid, Light & Dark Mode
8 months ago 01:28:04 1
Vuetify 3 Tutorial
10 months ago 00:05:06 1
Throw away your woodworking clamps and make this instead | DIY clamping panel
10 months ago 00:09:31 1
Drill Station: Simple and Easy Shop Project
1 year ago 00:05:09 1
Get Your Kitchen Drawers Organized! | The Wood Whisperer
1 year ago 00:01:21 1
Creating a Deeperchain Wallet
1 year ago 00:04:47 1
Unique DIY Camper Shell Setup for RAM: Ultimate Self-Built Adventure Kit for Off-Grid Living!
2 years ago 00:08:10 1
QT The New Generation Of Quantum Antennas
2 years ago 00:05:14 3
Chakra UI Crash Course #11 - Avatars
2 years ago 00:05:10 1
Chakra UI Crash Course #10 - Toast Component
2 years ago 00:11:44 1
Chakra UI Crash Course #9 - Form Fields
2 years ago 00:16:29 1
Chakra UI Crash Course #7 - Card Component
2 years ago 00:06:59 1
Chakra UI Crash Course #6 - Lists & List Icons
2 years ago 00:07:28 1
Chakra UI Crash Course #5 - Responsive Styles
2 years ago 00:11:20 1
Chakra UI Crash Course #4 - Grid Layouts
2 years ago 00:11:53 1
Chakra UI Crash Course #3 - Flex Layouts
2 years ago 00:09:40 1
Chakra UI Crash Course #1 - Introduction & Chakra UI Setup
2 years ago 07:00:33 1
Build a MERN React Admin Dashboard | Redux Toolkit Query, Backend Focus, Deployment, Data Modeling
2 years ago 00:59:14 9
Hacking FPGAs & SoC FPGAs
2 years ago 08:26:03 5
React JavaScript Framework for Beginners – Project-Based Course
3 years ago 00:52:57 1
Another DIY CNC router, part 11 (wasteboard surfacing, making and testing a wooden prop)
3 years ago 00:30:42 1
KICK-A$$ OUTHOUSE!/Check out the Champion of Outhouse/Time Lapse /Off Grid Living/-EP 20