JMeter Advanced Slides

From Training Material
Revision as of 22:25, 8 August 2014 by Łukasz Walec (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Non-Test Elements

A fast way to create Test Plan is to record every request made to the server. For this you will need to use HTTP(S) Test Script Recorder.


This special-purpose element is only available in the WorkBench element.

Distributed Testing

Distributed testing allows you to replicate tests across many machines, enabling you to start more threads and simulate heavy load on the server.


The features offered by this approach:

  • Replicating the Test Plan from the master node to each controlled slave nodes
  • Saving results to the local machine


JMeter does not distribute the load between servers. Each server will execute the same Test Plan.


The remote mode is more resource intensive than running the same number of non-GUI instances of JMeter independently.

Resource Monitoring

Resource monitoring is a broad subject that covers analyzing system hardware usage, which includes CPU, memory, disk, and network.


As you conduct testing, it is important to know how each of these resources are behaving under load to better understand if there are bottlenecks and address them accordingly.