The ideal distributed system

72 views
Skip to first unread message

David Troyer

unread,
Feb 15, 2014, 6:02:34 PM2/15/14
to seleniu...@googlegroups.com
Hey Everybody,

I need to put together a solid selenium distributed system. I've read over the Grid2 wiki page, but could use a little more practical guidance, so please humor me.
  1. This is for 20 engineers who run a suite of around 300 tests maybe twice a day on average.
  2. Must support Internet Explorer 9 and latest version of Chrome
How many nodes should I shoot for? How many browser instances can I stably run on each node? Is it possible or practical to have more than one node per environment (vm)?

What else should I be considering or thinking about?

Thanks for your help!

David

P.S. As an aside, I'm using ruby and capybara.

Oscar Rieken

unread,
Feb 16, 2014, 6:17:42 PM2/16/14
to seleniu...@googlegroups.com
On Sat, Feb 15, 2014 at 6:02 PM, David Troyer <dmtr...@gmail.com> wrote:
Hey Everybody,

I need to put together a solid selenium distributed system. I've read over the Grid2 wiki page, but could use a little more practical guidance, so please humor me.
  1. This is for 20 engineers who run a suite of around 300 tests maybe twice a day on average. 
  1. Must support Internet Explorer 9 and latest version of Chrome
How many nodes should I shoot for?
depends on how your tests run.
 
How many browser instances can I stably run on each node?
depends on the hardware of each node
 
Is it possible or practical to have more than one node per environment (vm)?
 again depends on the resources available on the machine. but I would opt for just more browsers on one node (currently my setup has 10 of each ff, chrome and ie on each node, but my vms are beefy and I have a lot of them) 

What else should I be considering or thinking about?
how your tests are written. 
how long does it take for your tests to run on average each? all?
How the site is setup. Like popups and things opening in new tabs/browsers is always a tricky thing to manage.
Can the environment you are going to be running all of these tests in parallel against handle it?
 

Thanks for your help! 

David

P.S. As an aside, I'm using ruby and capybara.
I don't like capybara but thats just me. 

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-user...@googlegroups.com.
To post to this group, send email to seleniu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/a8eb6f9c-1714-484c-be87-48b82279f29b%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

SantoshSarma

unread,
Feb 18, 2014, 5:05:26 AM2/18/14
to seleniu...@googlegroups.com

Hi Oscar.Rieken ,

I'm just curious to know below things.
 
Can I know how beefy your vms are ?

Are facing any slowness/ hanging problem while running 10 FF, one Chrome and one IE instances in parallel ?

Regards,
SantoshSarma

David Lai

unread,
Feb 18, 2014, 5:06:33 PM2/18/14
to seleniu...@googlegroups.com
For me I don't run more than 1 test per VM.

But I find I hit a lot of stability issues when I go below 2 cores (@ 2Ghz), or below 4GB or RAM.

santoshsarma jayanthi

unread,
Feb 21, 2014, 10:22:58 AM2/21/14
to Selenium Users
Thats Cool David :)

I would like to know optimal machine configuration to run automation in parallel (Say 10 FF in parallel). 

Does anybody running like that ? If so, Whats your machine configuration? Are you facing any issues with that?


On Wed, Feb 19, 2014 at 3:36 AM, David Lai <sbs...@gmail.com> wrote:
For me I don't run more than 1 test per VM.

But I find I hit a lot of stability issues when I go below 2 cores (@ 2Ghz), or below 4GB or RAM.

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-user...@googlegroups.com.
To post to this group, send email to seleniu...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.



--
Regards,
-SantoshSarma
Blog | LinkedIn | Twitter | Facebook |

Oscar Rieken

unread,
Feb 21, 2014, 3:21:58 PM2/21/14
to seleniu...@googlegroups.com
4 core 8gb of ram on the nodes (off the top of my head I think windows and linux are the same)
8 core 32gb of ram on the grid hub


Reply all
Reply to author
Forward
0 new messages