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 – Continuous Performance Testing – JMeter + ANT + Jenkins Integration – Part 2

Goal: To create a Continuous Delivery Pipeline which includes Performance Testing process to detect any performance related issues as early as possible. Usually the full scale Performance Test will be done in the Staging/Pre-Production environment which could be identical to your Production environment. Code push to Staging happens after thorough QA functional/regression verification is done. So even if

JMeter – Continuous Performance Testing – JMeter + ANT + Jenkins Integration – Part 2Read More »

JMeter – Continuous Performance Testing – JMeter + ANT + Jenkins Integration – Part 1

Goal: To create a Continuous Delivery Pipeline which includes Performance Testing process to detect any performance related issues as early as possible.   Usually the full scale Performance Test will be done in the Staging/Pre-Production environment which could be identical to your Production environment. Code push to Staging happens after thorough QA functional/regression verification is done. So even

JMeter – Continuous Performance Testing – JMeter + ANT + Jenkins Integration – Part 1Read More »

Best Practices – Continuous Regression Testing

In this post, I would like to show how I have implemented automated continuous regression testing process in my project. It is based on the Hybrid framework, I had implemented. I would request you to read the post on Hybrid Framework first if you have not.   Problem Statement: We follow agile methodology & we have

Best Practices – Continuous Regression TestingRead More »

JMeter – Real Time Results – InfluxDB & Grafana – Part 1 – Basic Setup

Overview: In this article, I will explain how we could get real time performance test results using JMeter + InfluxDB + Grafana. Please do note that this topic is too huge to cover everything in one article.  So, I have tried to provide links to other articles of TestAutomationGuru which could be related to this

JMeter – Real Time Results – InfluxDB & Grafana – Part 1 – Basic SetupRead More »

Introducing PDFUtil – Compare two PDF files textually or Visually

In my project, I need to compare tons of PDF files. I could not find any good FREE library which is working out of the box to compare the PDF files. I did not want just Text compare & I was looking for something which can compare PDFs pixel by pixel to find all the differences.  Libraries which can do

Introducing PDFUtil – Compare two PDF files textually or VisuallyRead More »

JMeter – Server Performance Metrics Collector

JMeter has many listeners which provide useful information like Number of the requests processed Average response time Throughput 90% line Error %   etc But….What about the server performance metrics? like CPU / Memory utilization. JMeter is not only generating the load on the server but also comes with an agent which can run on the

JMeter – Server Performance Metrics CollectorRead More »