Requirements
JMeter is compatible with Java 8 or higher. Advise you to install latest minor version of your major version for security and performance reasons.
Download Jmeter
https://jmeter.apache.org/download_jmeter.cgi
Installation Jmeter
To install a release build, simply unzip the zip/tar file into the directory where you want JMeter to be installed. Provided that you have a JRE/JDK correctly installed and the JAVA_HOME environment variable set, there is nothing more for you to do.
Attention: there can be problems if the directory path contains any spaces.
Running JMeter
To run JMeter, run the jmeter.bat (for Windows) or jmeter (for Unix) file. These files are found in the bin directory. After a short time, the JMeter GUI should appear.
Get Started
The easiest way to begin using JMeter is to first download the latest production release and install it. The release contains all of the files you need to build and run most types of tests, e.g. Web (HTTP/HTTPS), FTP, JDBC, LDAP, Java, JUnit and more.
If you want to perform JDBC testing, then you will, of course, need the appropriate JDBC driver from your vendor. JMeter does not come with any JDBC drivers.
JMeter includes the JMS(Java Message Service) API jar, but does not include a JMS client implementation. If you want to run JMS tests, you will need to download the appropriate jars from the JMS provider.
Classpath
JMeter automatically finds classes from jars in the following directories:
- JMETER_HOME/lib
used for utility jars
- JMETER_HOME/lib/ext
used for JMeter components and plugins
If you have developed new JMeter components, then you should jar them and copy the jar into JMeter's lib/ext directory. JMeter will automatically find JMeter components in any jars found here. Do not use lib/ext for utility jars or dependency jars used by the plugins; it is only intended for JMeter components and plugins.