Skip to content

A personal JMeter repository containing sample tests to be run with JMeter, to showcase my performance testing skills.

Notifications You must be signed in to change notification settings

betinac/jmeter-samples

Repository files navigation

jmeter-samples

Introduction on how to run performance tests with JMETER.

Alt text

Pre-requisites

  • Check you have JAVA installed: java -version

Alt text

Some Definitions

Test Plan

Contains a series of steps that JMeter will execute when run: Thread Groups, Logic controllers, listeners, timers, assertions, configuration elements, etc.

WorkBench

Place to keep elements temporarily, but they will not be saved.

Thread Group

We will simulate virtual users in a performance test.

Sampler

Here we add the requests we can send to the server being tested (i.e HTTP FTP, etc)

Listeners

We use them to gather info, save, view and analyze the performance test results in tabular or graphical form.

  • View Results in Table
    • It saves results in a table format.
    • This visualizer creates a row for every sample result (or user request).
    • It uses a lot of memory and CPU, so it's not suggested to be used for Load tests.
    • Displays the sampler response header and response body.
Column Centered
Sample Time (ms) the response time of the reques in miliseconds
Status by default: green means the test passed, red means it failed (if we have assertions the status will depend on them)
Bytes quantity of data in the sample response returned from the server (the size of the response).
Sent Bytes/sec bytes virtual user(s) sent per second (request throughput)
Latency the time to the first byte is returned, so the time it takes for a request to be sent and a response to be received (to acquire a connection)
Connect Time (ms) time to establish connection

TESTS

About

A personal JMeter repository containing sample tests to be run with JMeter, to showcase my performance testing skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published