Interview Questions

Free Performance Testing Tools

List of Software Test Tools


(Continued from previous question...)

Free Performance Testing Tools

Free Performance Testing Tools

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.

(Continued on next question...)

Other Interview Questions