Load Testing Tools Directory: Automated Testing of Software and Web Site Performance

 

Commercial Source Load Testing Tools

 

AlertFox Free Website Monitoring Tool

AlertFox is a revolutionary new self-service website transaction monitoring service that is capable of keeping tabs on the functioning and performance of all websites, even sites that use AJAX, Flash and Silverlight.


benerator

benerator is a framework for creating realistic and valid high-volume test data, used for testing (unit/integration/load) and showcase setup. Metadata constraints are imported from systems and/or configuration files. Data can be imported from and exported to files and systems, anonymized or generated from scratch. Domain packages provide reusable generators for creating domain-specific data as names and addresses internationalizable in language and region. It is strongly customizable with plugins and configuration options. benerator is released under a dual license - GPL and commercial. For quick details check the FAQ.


DotTrace

JetBrains dotTrace is the complete profiling solution for .NET. It profiles: * the performance of .NET Framework 1.1 and 2.0 applications * the memory usage of .NET Framework 2.0 applications * ASP.NET applications running on Internet Information Server & ASP.NET Development Server * Windows services Convenience and ease of use set dotTrace Profiler apart from the many profiling tools built for the Microsoft .NET platform. The friendly program interface features effective navigation, easy filtering, smart search options and handy source preview. Its speed and efficiency also cannot go unmentioned: dotTrace decisively outperforms the great majority of its in-class competitors


eoSense

eoSense is a new type of Java EE testing and analysis tool for discovering and understanding performance and reliability-related problems in active systems. eoSense uses extensive in-built knowledge of Java EE frameworks to test and visualize application architecture and operation with unprecedented clarity. A broad range of construction problems and anti-patterns are automatically detected using eoLogic's patent-pending Derived Model Analysis (DMA) technique - enabling customers to find errors much earlier than is possible with conventional techniques. eoSense currently supports the BEA WebLogic and IBM WebSphere application servers.


eValid Web Testing & Analysis Suite

Testing Web Applications has become simpler and more accurate: eValid technology puts testing, load and performance analysis functions where they should be: inside an IE-compatible browser. This automated Web Testing and Analysis Suite can test any website or web application – intranet or extranet – or web service, viewed with a browser. Modules include: Functional Test, Regression Test, eV.Manager, LoadTest, Monitoring, Site Analysis, 3D-Sitemap and International. Your web server cannot tell the difference between an eValid playback and a real user, so your results are authentic. eValid gives you the real user’s experience. It installs in minutes and produces test results and useful reports in less than half an hour.


expecco - model-based test development

expecco is an innovative product suite for model-based test development and execution. Create tests as easily as with a modular system. In expecco, tests are created as graphical models (activity diagrams). This enables employees without any programming know-how to create, maintain and execute tests. Reusable test blocks and extensive libraries greatly simplify the development, automation and evaluation of even the most complex test scenarios. expecco offers comprehensive functions and libraries to automate tests and recurring tasks for soft- and hardware as well as web applications (Selenium IDE) and Window GUIs.


IPCheck Server Monitor

Reliable network and website monitoring using Paessler's proven and constantly refined IPCheck technology which has been used for network management by many companies from SOHOs to Fortune 500 worldwide since 1997. Sensor types include PING, PORT, HTTP, HTTPS, HTTP Advanced, HTTP Transaction, DNS, SMTP, POP3, FTP, SNMP, as well as various native Windows system sensors and native SQL sensors for MS SQL, MySQL and Oracle. Network management notifications can be triggered by server uptime, downtime, changed webpages, or slow responses. Messages can be sent by email, network broadcast (net send), ICQ, via SMS and to pagers. The free for personal and commercial use is limited to 5 sensors and minimum monitoring interval of 15 minutes. It can be upgraded by requesting a Free 30 Day Trial License or by purchasing a Full License.


JProfiler

JProfiler is an award-winning all-in-one Java profiler. JProfiler's intuitive GUI helps you find performance bottlenecks, pin down memory leaks and resolve threading issues.


logFaces

LogFaces is created to be an out-of-the-box log server which can be easily hooked with existing applications using log4j as their logging framework. "Off the shelf" is the major feature - you simply install it next to your system and redirect your appenders to logFaces server; it works with TCP or UDP sockets - both well supported by log4xxx. It's up to you which processes, hosts or even classes should be working with logFaces- thanks to log4xxx configuration magic, all this is very simple and not intrusive.


Mu-4000 Service Analyzer

Mu Dynamics proactively eliminates the high cost of service, application and network downtime. Mu's solution automates a systematic and repeatable process that identifies hard-to-detect sources of potential downtime within IP services, applications, and underlying networks.


NeoLoad, Web Load Testing

NeoLoad is a Load Testing and Stress Tool for Web Applications. By simulating a large number of users accessing your application, NeoLoad tests the robustness and the performance of the server under different loads. A clear and comprehensive test report pinpoints errors and bottlenecks.


PRTG Network Monitor

An advanced, easy-to-use monitoring solution for your entire network. The software's features include: up/downtime monitoring, traffic and usage monitoring, packet sniffing, in-depth analysis and concise reporting. A user-friendly web-based interface allows users to quickly configure the network devices and sensors they wish to monitor. All common methods for network usage data acquisition are supported: SNMP and WMI, Packet Sniffing, and NetFlow. PRTG Network Monitor includes more than 30 sensor types for all common network services (e.g. PING, HTTP, SMTP, POP3, FTP, etc.), allowing users to monitor networks for speed and failures. As soon as an outage occurs, alerts are sent via email, SMS, pager messages and other means. Request times and downtimes are recorded in an internal database, making it easy to compile performance, downtime and SLA reports.


QA Wizard

QA Wizard completely automates the functional and regression testing of Web, Windows, and Java applications, helping you increase test coverage and deliver solutions to your customers faster. Whether you are developing Windows or Java applications, browser-based applications, Web sites, e-commerce solutions, or .NET applications, QA Wizard has you covered.


QF-Test

QF-Test from Quality First Software is a cross-platform software tool for GUI test automation of Java/Swing, SWT, Eclipse plug-ins and RCP applications, ULC, Java applets and Java Web Start and the cross-browser testing of static and dynamic web pages - web2.0/Ajax.


Qtest Performance Testing Tool

Qtest is an enterprise-class automated load testing and monitoring solution. It offers a high capacity for load simulation, extensive monitoring capability and is a new benchmark in affordability and ease of use. QTest supports all Web, Web Service, J2EE, .Net, ASP, AJAX, CGI, and Mainframe Portal environments and, in particular, complex Web applications like Siebel, SAP, and Epiphany. With its non-protocol based Winload module, QTest also supports any non web application. For added capabilities, the Qtest console includes Qmonitor, a non-intrusive performance monitoring module (also available as a standalone product) with automated anomaly detection. Qmonitor collects and displays in real time the correlated performance metrics from the network, application servers, Web servers and databases.


QualityMate

QualityMate (QM) suite of tools enables the organizations to industrialize the software development process providing support for different process activities like Requirements Management, Tests Management and Issues Management. QualityMate solution does not imply you to work in a pre-determined way or apply a specific methodology. QualityMate easily adapts to the way your organization works. Whether your process is highly structured or very agile, QualityMate can be customized to support the way your teams work. All the information is stored in the central repository in a hierarchical way. You can create an infinite number of entity types and for each one, infinite number of entity attributes. Each entity attribute can be configured to support your own information needs. The workflow process can be completely configured by setting security options and creating constraints, actions and transitions rules for each atomic attribute. By doing this you can be sure your process will be institutionalized.


Quotium's Qmonitor

Quotium Monitor is a non intrusive performance monitoring software program. Qmonitor collects and displays in real time the correlated performance metrics from the application, network, application servers, Web servers and databases. An automated Anomaly Detector analyzes all of the data collected to provide an immediate view of problems detected for each component of the application and of its underlying infrastructure.


Server Supervisor

Server Supervisor monitors the availability and performance of various network resources. The program applies resource-specific approach to handle all cases from regular local workstations to complex web and database servers. It can be used by several people simultaneously. They can use web interface to configure monitors and receive custom alert notifications depending on their roles. The program comes with built-in statistics analysis tool.


Shunra VE Desktop

Shunra's VE Desktop Standard is a Windows-based software solution that emulates a Wide Area Network (WAN) link so that you can test applications under a variety of current and potential network conditions - directly from your desktop. With this insight, you can proactively predict real-life application performance over the network, find and fix problems, determine capacity requirements, and much more - all throughout the development lifecycle.


SmarteLoad

SmarteLoad enables its users to verify their systems’ ability to cope with load under any scenario. With it, they can simulate projected usage patterns and ramp load up as high as necessary, while analyzing performance bottlenecks and optimizing system performance much faster than can be done with other like tools. It’s easy to use (no scripting skills needed!), powerful, and it comes at a fraction of the price of competing products.


TestArchitect

LogiGear delivers the TestArchitect(TM) toolset at the center of a complete test automation framework that will enable your testing team to test earlier, test more, reduce costs and speed time-to-market. TestArchitect is a key component of the Action Based Testing(TM) framework that enables your organization to align software development and testing groups, unite test designers, testers and automation engineers, and integrate your onshore and offshore testing teams.


Web Performance Load Tester

The Web Performance Load Tester is a performance testing tool for websites with an automated record and config process that cuts load testing time by up to 80%. And there's no scripting language to learn. The automated analysis tells you exactly how many users your website can handle while locating operating system and application server performance problems in CPU usage, memory usage, and disk and network I/O. It works well with most web technologies including AJAX.


Webserver Stress Tool

Webserver Stress Tool simulates large numbers of users accessing a website via HTTP/HTTPS. The software can simulate up to 10,000 users that independently click their way through a set of URLs. Simple URL patterns are supported, as well as complex URL patterns, via a Script file. Based on the parameters you specify, the application not only requests the HTML of a URL, but also frames, images, flash files etc., emulating the same behaviour a web browser would show when accessing the website. Each user is simulated by a separate thread with his own session information (i.e. cookies for each simulated user are stored separately) and "surfs" the URLs independently from the other users - just like in real-world usage. URLs can be parameterized for each user and the sequence of URLs can be varied. POST and GET requests are supported as well as BASIC HTTP Authentication and several other settings. New scripting functionality allows you to create highly complex URL patterns for large scale web applications. Webserver Stress Tool ensures that critical issues in your website are resolved before they bring down your web resources. It ensures that your websites and applications are given the server resources they need to guarantee a high quality user experience, and that you are getting everything out of the investment in your webserver technology through consistent and in-depth testing and analysis. Webserver Stress Tool is the most cost-effective solution in the market for simulating performance, load, and stress tests for your web server.


xSQL Profiler

xSQL Profiler is an easy to install, easy to use, agent-less SQL Server monitoring tool that can be utilized for performance, auditing and compliance related tasks. Its simple yet powerful interface allows the user to define custom events by combining low level SQL Server events and applying filters to get exactly what the user wants. The user can then define traces by selecting the events, the servers and/or databases to be monitored and applying additional filters to fine tune the results. The xSQL Profilers scheduling capability allow the user to schedule the traces to run at certain intervals every day, every week or every month on all the selected servers. Finally, xSQL Profilers automatically collects the trace data into a central repository and provides a flexible reporting interface that allows the user to quickly zero in on the data of interest.


Zoom

Zoom is a low-overhead graphical and command-line profiler for Linux. A Zoom profile is system-wide, precise down to the instruction level, and captures backtraces. This lets you see exactly what was running, where time was spent, and how that code was called. Drill down into critical code to get detailed performance data. Zoom analyzes and annotates your code with specific tuning advice for many compilers and processors. Share what you find with colleagues or archive it for later review. Zoom saves profiles as a single, self-contained session file that can be emailed or attached to bug reports. Zoom also supports remote network profiling and scripting.