Are there limits to Selenium grid -
i got requirement client implement selenium grid. requirement details follows:
- number of nodes running concurrent test cases: 200-250
- 3 selenium nodes per machine (~ 66 85 machines running 200-250 nodes)
- every machine windows machine , has 8gb ram
- the test cases long-running in nature. 10000 steps per test case. (click, type etc considered test steps)
- the option of using grid services providers browserstack ruled out. have grid setup locally.
i looking answers questions like, has tried grid setup such level of complexity? there limitations of selenium support such large setup? there performance impact due excessive context switches between threads? problems should prepared face?
thank help.
it seems possible me. things consider:
- long running tests many steps should broken down smaller test units.
- each grid node, if have 8gb of ram , dual-proc, should able handle 10+ browsers, not 3.
- if tests simple, use phantomjs 2.x headless browser , more speed , throughput out of tests. useful if version of browser testing doesn't matter, such verification tests. regression tests, on other hand, need specific browser versions verify regressions caused code.
- i grid hub many nodes on , should able handle 50+ threads @ level of 8gb , dual proc. so, each 50 threads want 5 nodes , 1 hub.
thats thoughts...
Comments
Post a Comment