Apache JMeter
What is Jmeter ?
As the name indicates Jmeter is one of the Java tools which are used to load testing client/server applications.
The Important functionalities of a Jmeter is that a heavy load on a server can be simulated by using it, not on a server but also a heavy load on a network or object to test its strength under different load types. A graphical analysis of performance can also be done by using Jmeter or the behavior of your server/script/object can also be tested under heavy concurrent load.
There are two things to remember before using the Jmeter:
-
If you want to test any application then make sure that you run Jmeter on the other machine because it might be possible that Jmeter could affect the other application’s performance running on same machine due to the use of some extensive resources.
-
It is always recommendable to set up an isolated sub-network for the two machines running Web application and the Jmeter in order to not to affect the testing by network traffic.
Apache JMeter features include:
-
Can load and performance test HTTP and FTP servers as well as arbitrary database queries (via JDBC)
-
Full Swing and lightweight component support (precompiled JAR uses packages
javax.swing.*)
-
Full multithreading framework allows concurrent sampling by many threads and simultaneous sampling of different functions by seperate thread groups.
-
Careful GUI design allows faster operation and more precise timings.
-
Caching and offline analysis/replaying of test results.
-
Highly Extensible:
-
Pluggable Samplers allow unlimited testing capabilities.
-
Several load statistics may be choosen with pluggable timers .
-
Data analysis and visualization plugins allow great extendibility as well as personalization.
-
Functions can be used to provide dynamic input to a test or provide data manipulation.
-
Scriptable Samplers (BeanShell is fully supported; and there is a sampler which supports BSF-compatible languages)
Hello,
I am new to JMeter and i am trying to use the tool for functionality testing. Can you please guide how do i startup?
I shall be glad for your response.