is a 100% pure Java desktop application designed to load test client/server software(such as a web application). It may be used to test performance both on static and dynamic resourcessuch as static files, Java Servlets, CGI scripts, Java objects,databases,FTP servers, and more. Jmeter canbe used to simulate a heavy load on a server, network or object to test its strength or to analyze overallperformance under different load types.Additionally, Jmeter can help you regression test your application by letting you create test scriptswithassertions to validate that your application is returning the results you expect. For maximumflexibility, Jmeter lets you create these assertions using regular expressions.
The easiest way to begin using JMeter is to firstdownload the latest production releaseand 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, and JUnit.
JMeter requires a fully compliant JVM 1.5 or higher.
JMeter is a 100% Java application and should run correctly on any system that has a compliantJava implementation.
Operating systems tested with JMeter can be view onthis pageon JMeter wiki.
Even if your OS is not listed on the wiki page, JMeter should run on it provided that the JVM iscompliant.
Apache JMeter Step-by-step
Basic Proxy Instructions
1. Go to JMETER_HOME/bin and start JMeter with jmeter.bat on Windows
2. Select “Test Plan” on the tree
3. Right click on the “Test Plan”
and add a new thread group:
Add > Threads (Users) >Thread Group