views:

75

answers:

3

There is a website portal ,say W1 .Let's say the no. of users accessing are 3000.Can you please give me the detailed framework/design of how this portal can be stress tested remotely in a cloud setup using Selenium RC and/or any other open source.I am not getting any solution. Please help.

A: 

For opensource performance testing tools, you can refer to this page: http://www.opensourcetesting.org/performance.php

For beginner, I would recommend JMeter as you can design the testes using a GUI.

http://jakarta.apache.org/jmeter/usermanual/build-web-test-plan.html

tszming
Can you please let me know the steps how I can implement the above to achieve the cloud test?
Gangu
tszming
Instead of Amazon web services which is pay per use, can you please suggest some open souce instead?
Gangu
Opensource cloud? Are you sure you really need one? In fact, JMeter's distributed testing doesn't require a cloud! If you have multiple servers, that would be okay already. People use EC2 because they don't want to buy those testing servers. For distributed testing, you can see this: http://jakarta.apache.org/jmeter/usermanual/jmeter_distributed_testing_step_by_step.pdf
tszming
A: 

As per the Selenium FAQ :

Is it possible to use Selenium for multi-user load testing? Yes, but it requires a LOT of hardware. We recommend you check out BrowserMob, which does load testing with real browsers and is powered by Selenium.

The two approaches I've used are JMeter and Visual Studio Team Studio, both which allow many users (although 3000 is pushing it!)

nzpcmad
A: 

Very recent news... here's an article regarding a FREE version of AWS: http://www.infoworld.com/d/cloud-computing/amazons-new-aws-bet-you-cant-beat-free-729

Google App Engine is also free up to a point.

Matt Caldwell