Tool/Product Name |
Operating system |
Language used |
Comments |
Apache JMeter |
Solaris, Linux, Windows |
Java |
It is 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). |
Database Opensource Test Suite |
Linux, POSIX |
C, Unix Shell |
The Linux Test Project is a group aimed at testing and improving Linux. The goal of the LTP is to deliver a suite of automated testing tools for Linux as well as publishing the results of tests we run. |
Deluge |
OS independent |
Perl |
Web site load tester. Simulates multiple user types and counts. Includes proxy server for recording playback scripts, and log evaluator for generating result statistics. |
Grinder |
OS independent |
Java |
It is a Java load-testing framework making it easy to orchestrate the activities of a test script in many processes across many machines, using a graphical console application. |
JCrawler |
OS Independent |
Java, XML |
JCrawler is an open-source Stress-Testing Tool for web-applications. It comes with the crawling/exploratory feature. We can give JCrawler a set of starting URLs and it will begin crawling from that point onwards, going through any URLs it can find on its way and generating load on the web application. |
OpenLoad |
Linux, DOS, Unix |
C++ |
OpenLoad is a tool for load testing web applications. It aims to be easy to use and providing near real-time performance measurements of the application under test. |
Sipp |
Linux, Unix |
|
It is a performance-testing tool for the SIP protocol. Its main features are basic SIPStone scenarios, TCP/UDP transport, customizable (xml based) scenarios, dynamic adjustment of call-rate and a comprehensive set of real-time statistics |
SLAMD |
OS Independent |
Java |
It is a Java-based application designed for stress testing and performance analysis of network-based applications. SLAMD Distributed Load Generation Engine is a Java-based application designed for stress testing and performance analysis of network-based applications. |