JMeter – Distributed Load Testing using Docker + RancherOS in Cloud

Setting up the JMeter distributed test infrastructure for the performance testing is not very easy! We already have seen that Docker can help us here in setting up the infrastructure. If you have not read the articles of TestAutomationGuru, I would suggest you to check these. Distributed Load Testing using Docker Distributed Load Testing using […]

JMeter – Real Time Results – InfluxDB & Grafana – Part 2 – Adding Custom Fields

I already have been using InfluxDB + Grafana for real time results of my JMeter test. You can find more details on the basic setup here.   In this article, Lets see how we can add some custom fields into the InfluxDB measurements for faster search which we might need in future. Problem Statement: In

JMeter – Real Time Results – InfluxDB & Grafana – Part 2 – Adding Custom FieldsRead More »

JMeter – How to create a Data + Keyword Driven Framework for Performance Testing

We might have heard/seen/created a Keyword driven framework for functional testing automation using QTP / Selenium WebDriver (TestAutomationGuru has one for WebDriver here). Have you ever heard of a keyword driven framework for JMeter for Performance Testing? I have not! In this article, Lets see how to create a Data + Keyword driven framework for JMeter.

JMeter – How to create a Data + Keyword Driven Framework for Performance TestingRead More »

JMX Monitoring using Collectd + InfluxDB + Grafana

We have already seen monitoring CPU / Memory utilization using Collectd (this article). But It does not give all the information to identify the bottleneck of a Performance issue. In this article, we will be using Collectd Java plugin to monitor and manage Java Virtual Machine (JVM) using its JMX technology. Goal: To monitor and manage the

JMX Monitoring using Collectd + InfluxDB + GrafanaRead More »

JMeter – Continuous Performance Testing – JMeter + Maven

I am going to shamelessly copy some content from the article on JMeter + Ant. 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

JMeter – Continuous Performance Testing – JMeter + MavenRead More »

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 – Server Performance Monitoring with Collectd + InfluxDB + GrafanaRead More »

QTP/UFT – Sending out Email with Test Results using Jenkins

I had already explained in this article that we do a smoke test after every build to confirm if the critical functionalities of the application is working fine or if the application is testable. We do that by selecting few important test cases from the automated regression suite & execute that as part of every

QTP/UFT – Sending out Email with Test Results using JenkinsRead More »

Selenium WebDriver – Running the automated test in cloud

We have been using Selenium WebDriver, QTP, JMeter etc in our organization for the automated functional and performance testing. I setup the complete test automation infrastructure and used to do the maintenance. Initially it was fun and later managing everything (Selenium, QTP, JMeter,Influx, Grafana etc) started eating up most of my time. I had to

Selenium WebDriver – Running the automated test in cloudRead More »

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 »