jmeter
load testing tool for web applications
TLDR
Launch GUI
$ jmeter
Run test plan$ jmeter -n -t [test.jmx]
Run with log output$ jmeter -n -t [test.jmx] -l [results.jtl]
Generate HTML report$ jmeter -n -t [test.jmx] -l [results.jtl] -e -o [report/]
Run with properties$ jmeter -n -t [test.jmx] -J[threads=100]
Remote distributed test$ jmeter -n -t [test.jmx] -R [server1,server2]
SYNOPSIS
jmeter [options]
DESCRIPTION
JMeter is a load testing tool for web applications. It simulates heavy loads on servers to test performance.
The tool supports HTTP, JDBC, FTP, and other protocols. It provides graphical test design and result analysis.
PARAMETERS
-n
Non-GUI mode.-t FILE
Test plan file (.jmx).-l FILE
Log results file (.jtl).-e
Generate report after test.-o DIR
Report output directory.-JPROP=VALUE
Set property.-R SERVERS
Remote servers.--help
Display help information.
CAVEATS
Java-based. Resource intensive for large tests. GUI for design, CLI for execution.
HISTORY
Apache JMeter was created by Stefano Mazzocchi as a load testing tool, becoming a standard for web performance testing.
