views:

149

answers:

5

Hi all,

I have created a website and want to test its perfomance and load test if 1000 users try to accesc it. I also have to know about the amount of memory it takes to store the sessions.

Which is the best freeware tool I can use?

+2  A: 

Take a look at Apache JMeter. It is open source. From the site:

It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.

Kees de Kooter
http://stackoverflow.com/questions/1093198/open-source-testing-tools/1097302#1097302
n002213f
A: 

Selenium Grid + perf counters

redsquare
A: 

Next time I'm profiling a website, I'll try out Faban. JMeter, from my experienve, is very buggy and poorly documented.

gustafc
A: 

I have found Grinder to be the best open source load testing tool. This review is a couple of years old but is still very accurate, in my experience. If you lack the local PCs to conduct a 1000 vUser load test, there are Amazon EC2 (cloud) images running Windows that are pre-configured to use Grinder.

I'd agree with the earlier recommendation to use performance counters to understand the particulars of your performance test run. Furthermore, I'd recommend that you look at the Performance Analysis of Logs (PAL) tool from Microsoft to create reports that will really help you understand the counters if you're new to Windows / .NET performance tuning.

Thomas Beck