Initially, it was designed for load testing web applications but its further development and up-gradation lead it to pefrform other test functions.
How it can be useful?
With the help of Apache Jmeter, it is possible to test functional and performance on resources like, dynamic and static (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more).In addition, It can be even used to replicate a bulk load on a server, object or network to examine its strength or to observe complete performance under distinct types of load. Functional test on websites, databases, LDAPs, web services etc can also be performed through it.
The JMeter can be installed in a very easy or straight conduct. You can found the download links of its versions on its professional website. You even get the permission to use nightly builds, but simply on your own risk. Not sure if they can work properly. Thus, it is advisable to get started with a stable version
You can open the archive to a folder after successfully downloading the stable version. Before getting started with JMeter, it is smart idea to have a look at the configuration. The jmeter.properties file (located in the bin folder) consists of a lot of settings. Many of those settings should be good for the average user. The file is nicely documented and easy to update, whenever required.
Also remain alerted towards required additional jars. If you are looking ahead to use for example JDBC, JMS or Java Mail then, additional jars will not be involved in the JMeter installation. The user guide available on the website teaches how to use and from to get it.
Starting JMeter is just a matter of double clicking jmeter.bat in the bin folder.
There is an extensive documentation on the web site. In all kinds of ways, the user manual describes how to create specific testplans (Web, Database, JMS, Webservice, etc) including step by step instructions, examples, bitmaps and tips. Also additional information is described in the user manual like best practices, information about regular expressions and how to use the variables and predefined functions. And last but not least: the component reference describes in detail how every component can be used.
Jmeter Testing- The Basic nitty and Gritty