gRPC vs REST Performance Comparison

Overview: In this tutorial, Lets develop both gRPC and REST based microservices and do the gRPC vs REST  Performance Comparison. If you are new to gRPC, please take a look at these articles first. gRPC – An Introduction Guide gRPC Unary API In Java – Easy Steps gRPC Spring Boot Integration TL;DR Check this youtube […]

JMeter – Understanding Aggregate & Summary Reports Results

Overview: In TestAutomationGuru, we have seen many advanced JMeter/Performance Test result related articles. However I keep getting basic questions from readers that they would like to know how to understand aggregate report & summary report. This article is for beginners who try to understand the basic terminologies. Sample Aggregate Report:   Label: Label is the name

JMeter – Understanding Aggregate & Summary Reports ResultsRead More »

JMeter / Selenium WebDriver – How To Trigger Automated Test Execution From Slack

Overview: We use Slack in our organization. You might also be using Slack for communicating information among the team members in your org. Slack is a great tool and it keeps everyone up to date and reduces unnecessary emails. Particularly automated status, build notifications etc which might flood your inbox. I have already shared an

JMeter / Selenium WebDriver – How To Trigger Automated Test Execution From SlackRead More »

JMeter – How To Execute Different Performance Test Strategies

Overview: Load testing, implemented properly and performed throughout the development cycle, can significantly reduce the number of failures experienced by an application. Performance related issues in production affect the revenue the application generates and it is also very expensive to fix! Performance testing is not just done to measure overall the response time of the application and

JMeter – How To Execute Different Performance Test StrategiesRead More »

Best Practices – MicroServices – Contract Testing

Overview: Microservice is a software architectural style in which a software application is developed as a set of loosely coupled, small and modular services. Each service implements a business functionality & they expose their services to the consumer via a lightweight mechanism (usually REST API).  Consumer here might not be the actual end users –

Best Practices – MicroServices – Contract TestingRead More »

JMeter – How To Add Grafana Real Time Results In Jenkins Build Description

Overview: Testautomationguru already has released few detailed articles on creating real time results during Performance Testing. If you have not read them before, I would suggest you to check them out first. JMeter Real Time Results – Basic Setup JMeter Real Time Results – Advanced Setup for multiple projects JMeter – Server Performance Monitoring JMeter

JMeter – How To Add Grafana Real Time Results In Jenkins Build DescriptionRead More »

JMeter – Understanding the Scope of Variables & Sharing among Threads and Thread-Groups

In this article, We will see how we could define variables in JMeter in such a way that they can be accessed by only within the thread all the threads within thread group the whole test plan in global scope Scope: Local to Thread: Creating Variables at Run Time – Multiple Threads: By default, creating any

JMeter – Understanding the Scope of Variables & Sharing among Threads and Thread-GroupsRead More »

Extending JMeter – Creating Custom Config Element – Property File Reader

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, I would

Extending JMeter – Creating Custom Config Element – Property File ReaderRead More »

JMeter – How To Distribute User Load In The Test Plan

In this article, Lets see how we can distribute the load across the critical scenarios of the application using Throughput Controller in JMeter. Overview: Identifying the Critical business transactions is an important phase in order to create a proper workload model for our Performance Test. We had already published an article on Performance Workload Modeling

JMeter – How To Distribute User Load In The Test PlanRead More »