All systems operational โ€ฆ โ€ฆ
--:--:--
// guides & concepts

Learn Apache JMeter

Beginner

JMeter Test Plan Structure

Understand Thread Groups, Samplers, Listeners and Config elements โ€” the building blocks of every load test.

Thread GroupHTTP Sampler
Read guide โ†’
Beginner

Recording a Test Plan with HTTP Proxy

Use JMeter's built-in recorder to capture browser traffic and turn it into a replayable test plan.

HTTP ProxyRecording
Try it โ†’
Intermediate

Parameterisation with CSV Data Set Config

Drive tests with dynamic user data from a CSV file โ€” usernames, passwords, search terms and more.

CSV Data SetVariables
Read guide โ†’
Intermediate

Assertions: Response Code, Duration, Size

Fail a sample on wrong status code, body mismatch or response time exceeding your SLA threshold.

Response AssertionDuration Assertion
Read guide โ†’
Advanced

Distributed Load Testing with Remote Engines

Spread load across multiple JMeter agents to simulate thousands of concurrent users from different regions.

Remote TestingRMI
Read guide โ†’
Advanced

JMeter + InfluxDB + Grafana Real-time Dashboard

Stream JMeter metrics to InfluxDB and visualise TPS, latency and error rates live in Grafana.

InfluxDBGrafanaBackend Listener
Read guide โ†’
// hands-on

Live Practice Lab

โšก Load Simulator

๐Ÿ’ก Simulate what JMeter measures โ€” response time, throughput and error rate.
Users (threads):   Ramp-up (s):
โ€ฆ
# JMeter CLI non-GUI run
jmeter -n -t test_plan.jmx -l results.jtl -e -o report/

# Thread Group settings
Number of Threads: 10 | Ramp-Up: 5s | Loop Count: 1