- Testing Tools
- Testing Companies
Stress testing isn’t just for developers. You need to understand the impact each user has on your application stack. Relying on recommendations and capacity planning isn’t enough to make educated decisions on hardware and software requirements.
There are a number of stress- and load-testing tools out there, ranging from simple single-instance tests to multi-machine synchronized load generation that can test numerous systems and application types. One easy-to-use load test tool for HTTP applications is StressStimulus from Stimulus Technology. StressStimulus runs as an integrated component within the Fiddler Web debugging proxy tool.
Fiddler has been a staple tool for years. It helps you create, analyze and debug HTTP traffic. (In fact, TechNet Magazine has covered Fiddler in this column.) The product was recently purchased by the company Telerik, which has committed to keeping it available for free.
StressStimulus runs as an integrated component of Fiddler, so you’ll need to install Fiddler first. After running through StressStimulus installer, launch Fiddler and you’ll notice a new tab adjacent to the inspectors, composers, filters and other standard Fiddler tabs. The StressStimulus tab has a tree-based navigation section along with two detail panes. Navigation is logically presented as Test Case, Test Configuration and Test Results.
The easiest way to create a test is to use the built-in Test Recorder. The Test Recorder launches a browser instance and records your Web requests (though you could generate requests through another medium) along with a relevant query string and form-post data to create a test sequence.
If you need to, you can provide authentication credentials for running the test as well as data sources for test parameterization. This gives you distinct request patterns. For example, you can provide different form data for testing a registration system or query strings for the different method signatures provided by a Web service API. You can also provide custom response validators as raw text or regular expressions to ensure that a particular request gives an appropriate response above and beyond a standard HTTP 200 result.
Within Test Configuration, you set up the more general test structure, including how long your test should run, how many virtual users to use, how to apply the load of virtual users over time (constant or step loaded), the browser mix to apply and the simulated network connection types. For larger tests, you can add multiple StressStimulus load agents (machines configured to act as test drones to increase the load against particular endpoints beyond what one test machine could handle in terms of CPU, memory and NIC). You can also configure settings for particular weighting and step-load pattern.
StressStimulus lets you record tests to a SQL Server Compact Edition or a custom SQL Server instance. Once you’ve run your test, you can crunch the numbers within the Test Results section. Here you’ll find graph and chart tools along with data tables showing you performance metrics on requests, response times, errors, user load and so on.
StressStimulus is available in three editions: free, Pro and Enterprise. The free edition is limited, but does let you spin up a single 100 virtual user test. You can’t save the test and it’s of limited duration. The Pro edition is more full-featured, but limits you to one test case, one load generator, and 500 virtual users. The Enterprise edition gives you up to 100,000 virtual users across multiple load generators, as well as distributed load testing and cloud-based load testing. There’s also a seven-day free trial.
Pricing for StressStimulus is based on the number of virtual users. The Pro edition is $296 for 100 virtual users or $450 for 500. The Enterprise edition starts at $640 for 100 virtual users or $1,400 for 500, with additional discounts as you increase virtual user volume. There are other increments and time-based subscriptions are also available. So the next time you’re looking to spin up and roll out that new HTTP/Web-based application, consider load testing before purchasing hardware or releasing it into the wild with a tool. It could save you a few headaches, wasted time and money.
|Logo||Title||Testing Objectives||Since||Price Quotes||Ping|
|Parasoft SOAtest||API testing, Banking Process validation, DataBase testing, Interoperability testing, Stress Testing, Message testing, Performance Analysis, Protocol Testing, Security Testing, SOA testing, Web testing, Cross-Browser testing||2,002||Call manufacturer for more details||Active|
|QA Wizard Pro||Desktop testing, Object Based Testing, Load Capabilities, Stress Testing, Web testing||2,007||2015 October: QA Wizard Pro, $25/mo (Billed annually), 2015 October: OCR Add-on, $10/mo (Billed annually), 2015 October: 50 Load Test VUs, $20/mo (Billed annually)||Active|
|SandStorm||Stress Testing, Mobile Testing, Performance Analysis, Protocol Testing||2,011||Active|
|JMeter||API testing, Load Capabilities, Stress Testing, Network testing, Performance Analysis, Server testing, SOA testing, Web testing||1,999||Free Use||Active|
|NeoLoad||Stress Testing, Mobile Testing, Performance Analysis, Web testing||2,005||Please Call Manufacturer for more details, April 2012: Total Unit price start at $1300, January 2012: Unit price start at $1860||Active|
|The Grinder||Load Capabilities, Stress Testing, Web testing||2,001||Free use||Active|
|AppLoader||Desktop testing, Image Based Testing, EMail Testing, Image Comparison, Java testing, Load Capabilities, Stress Testing, Performance Analysis, SAP Testing, Web testing||2,000||Please Call Manufacturer for more details...||Active|
|WebLOAD||Load Capabilities, Stress Testing, Mobile Testing, Performance Analysis, Web testing||1,993||Call Manufacturer for details||Active|
|BlazeMeter||Desktop testing, Stress Testing, Performance Analysis, Web testing, Cross-Browser testing||2,011||October 2014 :Basic - $249/month/1000 users, October 2014 :Pro - $649/month/5000 users, October 2014 :Pro Plus - $1349/month/10,000users||Active|
|Load Tester||DataBase testing, Data Migration Testing, Java testing, Stress Testing, Mobile Testing, Network testing, Performance Analysis, Cross-Browser testing||1,999||1 Month Lease $750||Active|
|HammerDB||DataBase testing, Stress Testing, Performance Analysis||2,003||Free use||Active|
|CLIF||Performance Analysis, Stress Testing||2,007||Free Use||Active|
|Loadster||Load Capabilities, Stress Testing, Network testing, Performance Analysis, SOA testing, Web testing||2,004||2015: Loadster Cloud-1000 units : $79, 2015: Loadster Cloud-10000 units: $499 , 2015: Loadster Engine 3.x : $699||Active|
|WAPT||Load Capabilities, Stress Testing, Performance Analysis, Web testing||2,010||2016: WAPT, $700 (server + 2 agents), 2016: WAPT PRO, $1200 (server + 2 agents)||Active|
|Dynatrace AppMon||Mobile Testing, Load Capabilities, Stress Testing||2,003||Active|
|StresStimulus||SAP Testing, Mobile Testing, Network testing, Performance Analysis, Web testing, Cross-Browser testing, Test Cases Statistics, Server testing, DataBase testing, Load Capabilities, Stress Testing, Java testing||2,006||September 2015: Free version is available, September 2015: 250 VUs, Pro Edition, Permanent license - $870, September 2015: 10,000 VUs, Ent. Edition, weekly pass - $2,130||Active|
|PureLoad||Stress Testing, Performance Analysis, Web testing||1,998||PureLoad Web - $5000/500 virtual clients, PureLoad Enterprise - $12000/500 virtual clients, PureLoad Enterprise, Developers Edition - $1250/10 virtual clients||Active|
|TestQuest 10||Mobile Testing, Performance Analysis, Load Capabilities, Stress Testing||1,999||Active|
|FlowLevel||Java testing, Stress Testing, Performance Analysis, Protocol Testing, Server testing||2,004||Active|
|Benerator||DataBase testing, Stress Testing||2,010||Free use, For commercial license: Please contact Manufacturer for details||Active|
|APM Web Load Testing||Stress Testing, Performance Analysis, Web testing||Waiting 4 data $||Active|
|StressTester||Mobile Testing, Network testing, Performance Analysis, SOA testing, Web testing, Server testing, Message testing, DataBase testing, Database Upgrade Testing, Load Capabilities, Stress Testing||2,003||Nov 2015 : Controller including 25 Virtual Users - $2,049, Nov 2015 : Controller including 100 Virtual Users - $4,950, Nov 2015 : Controller including 500 Virtual Users - $15,939||Active|
|Loadzen||Stress Testing, Network testing, Performance Analysis, Server testing, Web testing||2,012||Free use: upto 25 virtual users||Active|
|AppPerfect LoadTest||Java testing, Stress Testing, Performance Analysis, Web testing||2,003||Feb 2015 : Desktop licence : $299/ 25 VU, Feb 2015 : Floating Licence : $399/ 25 VU, Feb 2015: Additional Virtual Users : $1/ VU||Active|
|BurnInTest||Load Capabilities, Stress Testing||1,998||2016: BurnInTest Standard Edition - $39.00, 2016: BurnInTest Professional Edition - $63.20, 2016: BurnInTest Linux - $79.00||Active|
|TestObject||Stress Testing, Mobile Testing||2,011||March 2015 : Annual Pricing : Single $89 per month , March 2015 : Annual Pricing : Team $349 per month , March 2015 : Annual Pricing : Enterprise : Call Manufacturer for details, March 2015 : Monthly Pricing : Single $99 per month , March 2015 : Monthly Pricing : Team $399 per month , March 2015 : Monthly Pricing : Enterprise : Call Manufacturer for details||Active|
|LoadWise||Stress Testing, Performance Analysis, Web testing||2,009||2016: 25 VIRTUAL USERS : $250, 2016: 50 VIRTUAL USERS : $500, 2016: 100 VIRTUAL USERS : $1000||Active|
|XLT||Java testing, Load Capabilities, Stress Testing, Web testing||2,005||April 2015 :Entry - $ 6,999/year, April 2015 : Standard - Starting at $ 950 / month, April 2015 : Community & Basic - Free use||Active|
|MStone||EMail Testing, Load Capabilities, Stress Testing, Message testing, Performance Analysis, Protocol Testing||2,005||Free Use||2013|
|Cyara Platform||Load Capabilities, Back-end Stress, Stress Testing||2,006||Active|
|LoadTracer||Load Capabilities, Stress Testing, Performance Analysis, Web testing||2,001||Call Manufacturer for details||Active|
|SmarteLoad||Load Capabilities, Stress Testing, Performance Analysis, Web testing||2,007||Call Manufacturer for details||Active|
|Apica ZebraTester||Load Capabilities, Stress Testing, Performance Analysis, Web testing||2,015||Active|
|DTM DB Stress||DataBase testing, Stress Testing||2,004||2016 - DTM DB Stress Standard - US $179 per license, 2016 - DTM DB Stress Standard - US $549 for 5 licenses||Active|
|OpenSTA||Load Capabilities, Stress Testing, Performance Analysis, Test Cases Statistics, Web testing||2,003||Free use||2007|
|OctoPerf||Load Capabilities, Stress Testing, Performance Analysis||2,015||2015 - Basic 39€ (3 purchased minimum) , 2015 - Advanced 499€, 2015 - Enterprise 999€||Active|
|Tsung||Protocol Testing, Network testing, Performance Analysis, SOA testing, Web Services, Web testing, Web Monitoring, Server testing, Load Capabilities, Stress Testing, Memory Analysis, Runtime Error Detection, Memory Leak Detection||2,001||Free Use||2015|
|eggPlant Performance||Load Capabilities, Stress Testing, Performance Analysis, SOA testing, Web testing||2,008||Active|
|JAR Load||Load Capabilities, Back-end Stress, Stress Testing, Performance Analysis, Server testing, Uptime Testing, Web testing||2,010||Active|
|LOADMANAGER™||Banking Process validation, Load Capabilities, Stress Testing||2,012||Active|