Has anybody tried to run automation in parallel on different images in VMWare.
We test AUT on 11 localized machines and our acceptance suite runs 7-8 hours. During this test the test machine reboots 2 times. Is it possible to repeat this scenarion on VMWare?
I believe in our case it's better to install ST on each image + one ST on host machine, but what about performance?
That depends on how many images you want to run at once on a machine. With a fast machine and lots of RAM you can probably run 2-3 simultaneous vm-images, but I would only run one at a time if I were you (especially if your tests use a browser and can be subject to increased network troubles on an overloaded machine). If the vm-images are running on separate machines, then you can get them all going at once with no problem. You can reboot vmware images during testing with no problem.
Chris R Mead
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
I concur. One of our team uses Windows Virtual PC (which is the same idea as VMWare) using SilkTest. They run only 1 per machine. I don't think the purpose of virtualization is to be able to run simultaneous OS on the same machine (at the same time) but to be able to quickly launch different OS.
As your VMWare instance increases your usable CPU resource will be divided by the number of VMWare instance. In VPC you can spread the CPU load evenly (relatively speaking) between each instance of VPC (which should yield most performance for your situation if there is a such feature in VMWare). Anyhow if you do chose to run multiple instance on the same box just think this to be as slow as running them in sequence maybe even worse (unless VMWare can make good use of dual core or dual CPU, 1 gig allows me to use 256meg of ram per XP image for three images but 2 gig would be better for overall system performance - it depends what OS you are using. 98 I use only 128, etc. These memory allocation does impact image speed. We actually found a bug once because we set the memory to be 128meg for XP it created by accident [img]images/icons/smile.gif[/img] a performance boundary issue for our application).