Home > Computers > Programming > Software Testing > Load and Performance Testing
Load testing is the act of testing a system under load. In software engineering it generally refers to the practice of modeling the expected usage of a program by simulating multiple users accessing the program's services concurrently. As such, this testing is most relevant for multi-user systems, often one built using a client/server model, such as web servers. However, other types of software systems can be load-tested also. For example, a word processor or graphics editor can be forced to read an extremely large document; or a financial package can be forced to generate a report based on several years' worth of data. When the load placed on the system is raised beyond normal usage patterns, in order to test the system's response at unusually high or peak loads, it is known as stress testing. The load is usually so great that error conditions are the expected result, although there is a gray area between the two domains and no clear boundary exists when an activity ceases to be a load test and becomes a stress test. There is little agreement on what the specific goals of load testing are. The term is often used synonymously with performance testing, reliability testing, and volume testing.
http://jmeter.apache.org/
Graphical server performance testing tool, for both static and dynamic resources (files or CGI, Servlets, Perl scripts). It may be used to simulate a heavy load on a server or network to test its strength or to analyse overall performance under different load types. [Open Source, BSD-like]
https://www.dynatrace.com/
JLoadTrace: Introspection of distributed J2EE applications, Java performance analysis, profiling, monitoring, load testing.
http://learnloadrunner.com/
A weblog for the beginners as well as expert users of LoadRunner, a performance testing tool by HP-Mercury. This weblog offers basic concepts and scripting techniques on LoadRunner.
http://www.load-testing-tools.com/
Tools that can help a website or intranet application developer to ensure that it sustains the desired load.
https://www.loadbooster.com/
A cloud-based real browser load and stress testing service for web sites. It provides AJAX support, and error reporting
http://www.neotys.com/
Offers NeoLoad, a testing tool for web applications which provides monitors and results reports to pinpoint bottlenecks and performance issues, as well as application deployment services. [Commercial, trial version]
http://www.nrgglobal.com/
Offers performance and load testing tools for applications like Citrix, Java, Client-server, .NET, Oracle, Windows, ASP, RDP, Flex, Flash, Cerner, Meditech, Eclipsys, GE Healthcare, Epic, McKessen, and custom applications. [Commercial, trial version]
http://www.opendemand.com/
Web performance management software and services including stress testing, performance monitoring, and professional services.
http://opensta.org/
Project to build a distributed Web load testing architecture based around CORBA. [Open Source]
http://www.iperformax.com/
Provides software load testing, performance analysis, tuning, optimization, and characterization services. The applied methodology is presented as well as several customers.
http://www.perftestplus.com/
Offers software-testing-related services and, on its site, articles and presentations about performance testing written by Scott Barber.
http://www.proxy-sniffer.com/
Web load testing and site analysis tool implemented in Java, permitting to test and analyze the performance characteristics and the stability of Web applications under various load conditions. [Commercial, free limited version]
http://www.qualitytesting.info
Social network for software testing community. Features personal page, job listings and testing tool directory.
http://www.quotium.com/
Range of professional web load and database testing and monitoring solutions.
http://radview.com/
Developer of web application testing and analysis software to verify the performance, scalability, and integrity of e-business applications. [Commercial]
http://www.red-gate.com/products/dotnet_tools_overview.htm
The Advanced .NET Testing System (ANTS) is for load and scalability testing of .NET web services and other web applications. [Commercial, trial version]
http://www.reflective.com/
A performance testing tool for any web, asynchronous or SQL application with information on current clients and a partner program. The tool allows testing with no scripting. [Commercial]
http://www.test2day.co.uk/
Performance testing of computer-based business systems using automated testing and monitoring technologies.
http://www.siteloadtesting.com/
A load and stress testing tool that provides a way of testing web sites and intranet applications via web interface. [Commercial, trial version]
http://www.testnext.com/
Performance testing solutions for automated load and stress testing and performance monitoring dedicated to Oracle technology.
http://www.tevron.com/
Offers automated testing solutions for Windows platforms and focuses on load testing, application monitoring and functional testing for various enterprise applications. [Commercial]
http://grinder.sourceforge.net/
A Java load-testing framework. It has support for testing HTTP based services and can also be used to test MOM and POP3, SMTP, FTP, and LDAP applications. [Open Source, BSD-style license]
http://www.loadtestingtool.com/
WAPT is a load and stress testing tool for web sites and intranet applications with web interface. Accurate load simulation, run-time test data generation, recording and play back of secure HTTPS requests, clear graphs and reports. [Commercial, trial version]
http://www.webperformance.com/
Load, stress, and performance testing software and tools for Web servers. Interactive reports tell how many real users a Web site can handle at one time and which Web pages are slow. [Commercial]
http://www.web-site-test.com/
This tool checks the consistency of a web site and makes a load time analysis for all page elements. It provides a set of reports and statistic layouts representing web page download information. Available for various Windows platforms. [Commercial, trial version]
http://www.webinject.org/
A tool for automated testing of web applications and services. It can test individual components with HTTP interfaces, and is a test harness to create a suite of automated functional and regression tests. [Open source, GPL]
http://www.paessler.com/webstress
A HTTP-client/server load, stress and performance testing application designed to pinpoint critical issues in Web server that may prevent optimal performance. By Paessler GmbH. [Commercial, trial version]
http://www.zyntax.com/
The Tuxedo Adaptor allows users to perform load, stress and performance benchmarking against applications which utilize BEA's Tuxedo. The software is solely available included in IBM/Rational testing products. [Commercial]
Home > Computers > Programming > Software Testing > Load and Performance Testing
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us