JMeter Advanced Slides
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.