The Apache JMeter is a 100% pure Java desktop application designed for performance and load testing of servers. It was primarily designed for Web/HTTP testing but it has been expanded to include support for a variety of testing modules. It ships with modules for HTTP and SQL databases (using JDBC). It may be used to test server performance both on static and dynamic resources, to simulate a heavy load on a server or network to test its strength, or to analyse overall performance under different load types. It also provides pluggable interfaces for customizing data visualization, test synchronization, and the construction and execution of tests.
| Tags | Software Development Testing |
|---|---|
| Licenses | Apache |
| Implementation | Java |
Recent releases


Changes: Numerous major bugs were fixed. Namespace support was added.


Changes: This release has many new features, such as assertions for test samples, recording of Web tests from your browser, new logic controls, new data visualizers, and more. There are also many bugfixes.


Changes: A new UI, separation of GUI and Logic code, a new Plug-in framework for new modules, enhanced performance, layering of test logic for greater flexibility, support for saving test elements, and support for distributed testing using a single client.


Changes: Testing objects are now modular so that JMeter can use plugins to test different types of servers (HTTP, Database, and FTP modules ship with JMeter currently). The user interface has been cleaned up and simplified. A command line and RMI Client/Server interface have been added.


Changes: Bugfixes, and new modules have been added. This version should be ready for use.
An Eclipse-based code generation tool for Spring.
A multiplatform, multilanguage, N-way client/server protocol library and server.