This tool allows you to test the performance of any web app by applying artificial network loads. It is possible to evaluate both static and dynamic resources.
Apache JMeter
Apache JMeter is a Windows software oriented toward web developers. There are instruments for stress testing various elements of the web application such as queries, files, logs, scripts and servers. The program is based on the Java Runtime Environment.
What it does
With the help of this utility users can simulate heavy network loads on a group of servers, network or object to evaluate its stability and resistance to external attacks. It is possible to develop multiple custom test plans and save them for later use.
The program supports several common communication protocols like HTTP, HTTPS, FTP, JDBC, LDAP, SOAP, JMS, POP3 and SMTP. This functionality allows you to test different types of applications.
HTTP requests
Users are able to generate custom queries by specifying the network protocol, server name or IP address, port number and other connection parameters. The URL and content encoding symbol are adjustable as well. There are checkboxes for automatically redirecting incoming requests, enabling the KeepAlive feature and toggling browser compatible headers. An option to import data from the external file or clipboard is included.
Features
- free to download and use;
- contains tools for testing the performance and attack resistance of web applications;
- there is support for multiple common connection protocols;
- you can create and send complex HTTP requests;
- compatible with all modern versions of Windows.