Tools for Stress Testing Websites? 26
rickindy asks: "What do you usedfor web site load testing tools? Open source or commercial is fine, but my employer it hosting a boatload of sites, and we would like to find the breaking point for the server at some time other than 3:00am."
The best way to stresstest a website... (Score:5, Funny)
Posting it on Slashdot ? :) (Score:2)
mabye Cmdr Taco can make a slashbox for it
Re:Posting it on Slashdot ? :) (Score:1)
Matt
Re:Posting it on Slashdot ? :) (Score:1)
Maybe this will help? (Score:4, Informative)
Mercury Interactive (Score:3, Interesting)
Re:Mercury Interactive (Score:1, Informative)
And as a Mercury Certified Product Specialist, allow me to introduce myself...
All jokes aside: It is a good tool, I'm not employed by Mercury Interactive, and I am trained/certified with it (along with a bunch of other people) so it pays my bills to some extent. Take my advice with this in mind
Re:Mercury Interactive (Score:1)
Re:Mercury Interactive (Score:2)
http_load (Score:3, Informative)
http://www.acme.com/software/http_load/ [acme.com]
WAST (Score:2, Informative)
This will probably get me strung up.... but Microsoft have a free one called the "Web Application Stress Tool".
Might be worth a look if you have an MS Box to run it on.
Re:WAST (Score:1, Informative)
Make sure and look for tools that can records scripts against port 443.
Jakarta JMeter (Score:3, Informative)
Try ApacheBench.pm (Score:3, Interesting)
I've used it recently to run a bunch of stress tests against some dual PIII 1GHz boxes w/2GB RAM running RedHat 7.1 & Apache and found they outperformed a fully loaded IBM RS/6000 H50 running Netscape Enterprise at least twice over!
One think you need to watch out for is that if you are using name-based virtual hosting the module has a bug and won't work. You can ask Adi Fairbank, the author, for the bugfix which he hasn't released for some reason.
Re:Try ApacheBench.pm (Score:1)
I hope Netscape didn't read your post!
Apache ships with one. (Score:3, Interesting)
Capacity Calibration (Score:1, Informative)
one (commercial) solution (Score:3, Interesting)
Siege (Score:2)
Siege [joedog.org] is a great way to stress test a webserver.
GPL, C (with an optional bash wrapper for automated "progressive" testing)
I want to "port" the script to straight sh, but I can't find it for testing. If anyone knows where I can get it, let me know.
-Peter
How in depth is your testing? (Score:1)
There is also a free tool called Load (see Freshmeat, v2.0 just released), which is Java/XML/SOAP-based. It apparently allows you to script Java objects via XML. Haven't tried it, but it's worth a look.
Ade_
/
do you want a full-service or self-service one (Score:1)
Their options are services only, so the tools are proprietary. The KeyReadiness tool is really cool though because it runs on a large Linux farm.
Disclaimer: I am affliated with Keynote, but that doesn't mean that the service doesn't kick ass...
Donald E. Foss