JMeter – Server Performance Monitoring with Collectd + InfluxDB + Grafana

We already have seen in this article on monitoring server performance using JMeter plugin.  Even though the JMeter Server agent is useful to collect the server performance metrics, we need to use JMeter’s metrics collector to listen to the server agent to collect the data which was a little bit annoying. I was looking for some […]

JMeter – How To Share Data In Distributed Load Testing

In this article, I would like to show how we can share data among all the JMeter servers in distributed mode. Problem Statement: If you have been running JMeter in distributed mode, you might already know that setting up all the JMeter servers with all the dependency is a pain. We already see that docker greatly simplifies

JMeter – How To Share Data In Distributed Load TestingRead More »

JMeter – Scaling out load generators using Docker Compose in distributed load testing

In this post, I would like to show how to create multiple instances of JMeter servers/slaves on demand using docker compose. I assume you have some idea on using docker in JMeter distributed load testing. If not, please read this post first. Docker Compose: As part of our application design, we might have a webserver, few app servers

JMeter – Scaling out load generators using Docker Compose in distributed load testingRead More »

JMeter – CSV Data Set Config vs Redis Data Set Config – Throughput Comparison

In this post, I would like to show you how to use Redis Data Set Config in JMeter and how it affects the throughput of your test. Redis: Redis stands for REmote DIctionary Server. It is an open source in-memory data structure store database. It stores various data structures like String, Map, Lists, Sets etc as

JMeter – CSV Data Set Config vs Redis Data Set Config – Throughput ComparisonRead More »

JMeter – Distributed Load Testing using Docker in AWS

In the Previous post, We had learnt how to use docker in creating multiple containers running jmeter-server for distributed load testing. But we had created all the containers in the same host. Even if we can not use the single-host containers for performance testing with huge load, before pushing your performance test script related changes to

JMeter – Distributed Load Testing using Docker in AWSRead More »

JMeter – Distributed Load Testing using Docker

Overview: A single JMeter instance might not be able to generate enough load to stress test your application. As this site shows, one JMeter instance will be able to control many other remote JMeter instances and generate larger load on your application. JMeter uses Java RMI [Remote Method Invocation] to interact with objects in a

JMeter – Distributed Load Testing using DockerRead More »

JMeter – Post Processors / Script Language – Comparison

When we do an intensive load testing with JMeter / Response data processing, we might be very careful with the type of post processor / scripting language we choose. In this post I would like to show how these post processor / script language affects the overall performance of the test. We would be comparing below post processors

JMeter – Post Processors / Script Language – ComparisonRead More »