Load Testing in the Cloud

Endurance Testing Tool

endurance testing tool runner

In many cases, short interval volume testing cannot expose defects in a web application. LoadStorm provides an easy way to apply a long duration test of significant volume to bring certain bugs to the attention of your QA team.

Also known as "soak testing", endurance testing has a focus on time and throughput. This type of testing normally has the objective of finding memory leaks in the application. Most people consider endurance testing as a subset of performance testing because it involves some load and some stress. The stress is similar to placing the server(s) in a low memory state (typical condition of stress testing). Memory leaks can stress your application by filling up otherwise useful memory with unnecessary data.

Formal Definition

"Soak tests are used primarily to check the reaction of a subject under test under a possible simulated environment for a given duration and for a given threshold. Observations made during the soak test are used to improve the characteristics of the subject under test further." As found on Wikipedia.

endurance testing tool tree

Endurance testing applies volume over a significant period of time in order to discover how the system responds during sustained load. It is common for a web application
to behave as expected under load for a 30 minutes, but when tested for 5 hours certain memory or CPU issues begin to appear. Memory leaks tend to have a cumulative effect and will cause the system to fail when enough garbage is left uncollected.

As unwanted data from memory leakage consumes a large enough portion of system resources, the application will probably begin to behave in a random fashion. Memory leaks make bad things happen - and the bad things are usually hard to replicate. Inconsistent bugs are the hardest to resolve, so endurance testing becomes that much more important.
endurance testing tool bike

Improve Performance

Looking for a simple way to speed up your site? We found a cool performance solution that can deliver HUGE improvement without rewriting your web application. aiCache web application acceleration is a new partner with LoadStorm because they can help our clients where we cannot. It's a great alternative to buying biggers servers, implementing load balancers, or re-architecting your app.

Placing aiCache in front of your web servers increases the number of requests per second and concurrent users you can sustain by orders of magnitude - delivers in excess of 250,000 HTTP requests per second while managing hundreds of thousands of connected clients.

Woot.com uses LoadStorm for performance testing and aiCache to handle the crush of traffic. They have saved a bunch of money and eliminated time spent optimizing.

more information

New Pricing Model

Storm on Demand Users Cost
250 $9.97
500 $19.95
1,000 $39.90
5,000 $199.50
10,000 $399.00
25,000 $997.50
50,000 $1,995.00

To See All Plans & Pricing Details

Web Developers Like Us!

“I deeply resent every second of my life I waste by thinking about load testing. All I ask is that our site be tested with a lot of traffic and without a bunch of BS for me to deal with. Thanks to LoadStorm, I need never again lose another moment to this insufferably tedious aspect of my job. I can feel the rage melting away.” - Shawn Miller, Web Developer, Woot.com

"I am definitely a fan of LoadStorm. I like its ease-of-use and the way in which the solution scales." - Darin Creason, Sr. Software Engineer, TransCore Corp

"LoadStorm is a great product at a great price with fantastic support. Setup time is minimal and the learning curve is low which was essential for us. I couldn't be happier with LoadStorm! Thanks again for your excellent support and product. - Nate Woolls, Director of Software Technology, InstallerNet, Inc.

"You guys are the best. Great customer service." - Melinda Keedy, Windstream Communications