17.3 Performance- and Stress-Testing Tools

There is an abundant supply of performance- and stress-testing tools available on the market today. Some are quite inexpensive, while others are astronomically expensive. Commercial testing products tend to offer more plentiful features, but there's really no correlation between cost and quality when it comes to these types of tools. For most applications, you don't need to spend an arm and a leg on a testing tool when there are free or cheaper ones that will do the job. The best advice is to start out with one of the free or inexpensive tools and see if it meets the project's needs. If not, take a look at one of the more expensive commercial products to see what it has to offer. Table 17-1 lists several performance- and stress-testing tools.

Table 17-1. Available performance- and stress-testing tools

Company

Product

URL

Apache Group

JMeter

http://jakarta.apache.org/jmeter/

Mercury Interactive

LoadRunner

http://www-svca.mercuryinteractive.com

Rational

SiteLoad

http://www.rational.com

RadView

WebLoad

http://www.radview.com

Empirix

e-Test Suite

http://www.empirix.com

Segue Software, Inc.

SilkPerformer

http://www.segue.com

Microsoft

WAS

http://webtool.rte.microsoft.com

Apache Group

Flood

http://httpd.apache.org/test/flood/

SourceForge

The Grinder

http://grinder.sourceforge.net