JMeter – How To Share Performance Test Results in Slack

Overview: Test automation is not just automating the application. I would say even sharing the test results programmatically with the team is part of Test automation. So that , team does not depend on any individual to get the results. Team can also take further action based on the test results without any delay. In

JMeter – How To Share Performance Test Results in SlackRead More »

JMeter – Centralized Logging Solution in Distributed Testing using ElasticSearch + Beats + Kibana

I would like to show you the Centralized Logging Solution Architecture design for JMeter distributed performance testing in this article. Distributed Testing Challenges: In JMeter distributed testing we might face below challenges. TestAutomationGuru has already given the solutions for these challenges using Open Source tools/technologies. JMeter & other dependencies setup JMeter – Distributed Load Testing using Docker

JMeter – Centralized Logging Solution in Distributed Testing using ElasticSearch + Beats + KibanaRead More »

Best Practices – JMeter – Adding Performance Testing in CI / CD Pipeline

We already have seen Continuous Performance Testing process as part of these articles. JMeter – ANT – Jenkins Integration – Part 1 JMeter – ANT – Jenkins Integration – Part 2 JMeter – Maven – Jenkins Integration JMeter – Gradle – Jenkins – TBD In this article, I would like to show how I have set

Best Practices – JMeter – Adding Performance Testing in CI / CD PipelineRead More »

JMeter – Performance Testing – Application of Little’s Law to Workload Models

Little’s law should probably be the one of the most famous queuing theories! Lets see how it can be used in performance testing. Little’s Law:  The long-term average number of customers in a stable system N is equal to the long-term average effective arrival rate, λ, multiplied by the average time a customer spends in the

JMeter – Performance Testing – Application of Little’s Law to Workload ModelsRead More »

Extending JMeter – Creating Custom Functions – String Joiner

JMeter is one of the best open source tools in the Test Automation Community. It comes with all the possible extensions to come up with our test scripts quickly. To make our life even more easier, It also lets us to come up with our own plugins by implementing few interfaces. In this article, Lets

Extending JMeter – Creating Custom Functions – String JoinerRead More »

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 – Distributed Load Testing using Docker + RancherOS in CloudRead More »

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 »

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 »