Can anybody recommend a Web Site stress testing utility?
I am looking for a GUI based web site/server (IIS) tool for stress/load tests. I have tried some free ones, but they don't seem to be 100% fit. I appreciate your insight.
Max
Answers (6)
Vinit M
Founder, Infysol.com and webdatacapture.com. Expertise in Web Solutions, QA and Software Testing Solutions
The Grinder - A Java load-testing framework freely available under a BSD-style open-source license. Orchestrate activities of a test script in many processes across many machines, using a graphical console application. Test scripts make use of client code embodied in Java plug-ins. Most users do not write plug-ins themselves, instead using one of the supplied plug-ins. Comes with a mature plug-in for testing HTTP services, as well as a tool which allows HTTP scripts to be automatically recorded
Avalanche - Load-testing appliance from Spirent Communications, designed to stress-test security, network, and Web application infrastructures by generating large quantities of user and network traffic. Simulates as many as two million concurrently-connected users with unique IP addresses, emulates multiple Web browsers, supports Web Services testing Supports HTTP 1.0/1.1, SSL, FTP, RTSP/ RTP, MS Win Media, SMTP, POP3, DNS, Telnet, and Video on Demand over Multicast protocols.
Loadea - Stress testing tool runs on WinXP; free evaluation version for two virtual users. Capture module provides a development environment, utilizes C# scripting and XML based data. Control module defines, schedules, and deploys tests, defines number of virtual users, etc. Analysis module analyzes results and provides reporting capabilities.
NeoLoad - Load testing tool for web applications from Neotys with clear and intuitive graphical interface, no scripting/fast learning curve, clear and comprehensive reports and test results. Can design complex scenarios to handle real world applications.
LoadDriver - Load test tool from Inforsolutions emphasizes ease of use; directly drives multiple instances of MSIE, rather than simulating browsers. Supports browser-side scripts/objects, HTTP 1.0/1.1, HTTPS, cookies, cache, Windows authentication.
.
httperf - Web server performance/benchmarking tool from HP Research Labs. Provides a flexible facility for generating various HTTP workloads and measuring server performance. Focus is not on implementing one particular benchmark but on providing a robust, high-performance, extensible tool. Available free as source code.
WAPT - Web load and stress testing tool from SoftLogica LLC. Handles dynamic content and HTTPS/SSL; easy to use; support for redirects and all types of proxies; clear reports and graphs.
Microsoft Application Center Test - Tool for stressing Web servers and analyzing performance and scalability problems with Web applications, including ASP, and the components they use. Supports several authentication schemes and SSL protocol for use in testing personalized and secure sites. The programmable dynamic tests can also be used for functional testing. Visual Studio .NET Edition.
OpenLoad - Affordable and completely web-based load testing tool from OpenDemand;n. Generate up to 1000 simultaneous users with minimum hardware.
Apache JMeter - Java desktop application from the Apache Software Foundation designed to load test functional behavior and measure performance.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; can make a graphical analysis of performance or test server/script/object behavior under heavy concurrent load.
TestMaker - Free open source utility maintained by PushToTest.com and Frank Cohen, for performance, scalability, and functional testing of Web application.
Siege - Open source stress/regression test and benchmark utility; supports basic authentication, cookies, HTTP and HTTPS protocols. Enables testing a web server with a configurable number of concurrent simulated users. Stress a single URL with a specified number of simulated users or stress multiple URL's simultaneously. Reports total number of transactions, elapsed time, bytes trans
There are just few that you can use :) There are many more
.
Scott B
President & Chief Technologist, PerfTestPlus, Inc.
Best Answers in: Software Development (4), Web Development (2), Certification and Licenses (1), Freelancing and Contracting (1), Staffing and Recruiting (1), Search Marketing (1), Quality Management and Standards (1), Small Business (1), Computers and Software (1)
I'm partial to OpenSTA and WebLoad personally.
--
Scott Barber
President & Chief Technologist, PerfTestPlus, Inc.
Executive Director, Association for Software Testing
www.perftestplus.com
www.associationforsoftwaretesting.org
"If you can see it in your mind...
you will find it in your life."
Links:
Christian N
Software Design Engineer
Best Answers in: Enterprise Software (2), Blogging (1), Software Development (1), Web Development (1)
I happen to like OpenSTA, myself. I've used it many times in the past for load-testing critical business apps, and it's an invaluable tool in my toolbox. Hope it helps!
Links:
In addition to the above, there are also:
LoadRunner by Mercury Interactive (now owned by HP) - a highly configurable, convenient, easy to use tool - but very expensive
SpecWeb (http://www.spec.org/osg/web99/) - actually a benchmarking suite, but can be used for a sort of load testing
RadView's webload - apparently almost as good as LoadRunner, but less expensive
Web Bench - apparently, there's more than one product that goes under this name
Jonathan D
Web Consultant at Sedgwick CMS
Best Answers in: Web Development (2), Computers and Software (1), Computer Networking (1)
I don't know if you've tried this one yet, but I just mentioned it on my web site recently as a testing tool for Q&A.
WBox - HTTP Testing Tool (Link 1)
DCS Media - My site :-) (Link 2)
I hope that helps.
JD
Links:
Just remember what Zed Shaw has to say about statistics and performance testing...
Also, httperf isn't a GUI tool but it's a great one.