gatling

A quick overview of Gatling & basic Gatling Script

Reading Time: 4 minutes Hello Readers,In this blog, we will get a quick overview about what is gatling & how to write gatling script. Gatling is one of the performance testing tools that we can use in the load generation if development is focus on http support . Gatling is an open-source load and performance-testing framework based on Scala, Akka and Netty. Create first gatling project We can create Continue Reading

Difference Between Gatling And Grafana K6

Reading Time: 2 minutes Hi Readers, In this blog, I am going to explore, Gatling and Grafana(K6).They both are performance load testing, open-source and powerful tools. Gatling:- Gatling tool is open-source and released under the Apache 2.0 license. It is used for performance load testing. It was released in January 2012 and it is written in Scala language. Compared with other tools so it is a powerful tool. Hence, it performs Continue Reading

Starting with Gatling using Maven

Reading Time: 4 minutes Gatling is an open source load testing application, which uses Scala scripting language. Unlike Apache JMeter, Gatling doesn’t have a GUI interface. So, when you want to simulate a given scenario, you do it by writing a Scala script. Here we will learn how to write Gatling script using Maven and also, understand the basic architecture of the script by using test scenario. Prerequisites: Maven should be Continue Reading

Performance Testing using Gatling Tool

Reading Time: 4 minutes About Gatling Gatling is a one of the performance testing tools that we can use in the load generation if development is focused on http support . Gatling is an open-source load- and performance-testing framework based on Scala, Akka and Netty. Althouth It is developed in domain specific language but the tool help us with a GUI allowing us to record the scenario. Once we Continue Reading

Gatling with Jenkins.

Reading Time: 4 minutes Hey there! In this blog, we will discuss, how to integrate Gatling with Jenkins. Further, in the blog, we will try to configure Jenkins and run our Gatling Project with it. Before moving forward, let us learn how Jenkins works with gatling. How it works? The Jenkins plugin looks into job’s workspace for any simulation report it can find, and archives only report that hasn’t Continue Reading

Gatling for Websocket Protocol

Reading Time: 3 minutes Hello there, In this blog, we shall discuss about the WebSocket protocol. Further in the blog we will also try to learn to create a simple Gatling Scripts for this protocol as well. But without jumping to the Gatling script we shall learn about WebSocket Protocol. So lets begin. How webSocket is different from HTTP? WebSocket and HTTP, both of these are communication protocols which Continue Reading

Gatling for SSE Protocol

Reading Time: 3 minutes Hi Guys, In this blog, we shall discuss about the SSE(Sever-Sent Events) protocol. Further in the blog we will also try to learn to create a simple Gatling Scripts for this protocol as well. Let’s not jump directly to the script part, but first let us learn about the SSE protocol and how it is different from WebSocket protocol. How SSE protocol is different WebSocket Continue Reading

Going stateful with Gatling Session API.

Reading Time: 4 minutes Hello Everyone, In our previous blog post Gatling feeders and feeder strategies we have discussed what are the different ways to inject the data in our simulation from different data sources.  Today we will discuss: Real-time use case (Problem Statement)  Solution: Gatling Session and Session API Injecting Data with Gatling session API Extracting data with Gatling session API Some common exceptions Real-time use case (Problem Continue Reading

Combining Gatling Reports

Reading Time: 4 minutes Hi guys, In this blog, we shall discuss about the report generation through Gatling and combining Gatling Reports. As you may already know, when we run a Gatling test the report gets generated automatically. However, you cannot compare the Gatling test report of two different tests in a single report unless you have the enterprise version of Gatling. I will try to explain an easy Continue Reading

Accelerate performance with Gatling:3.3.0-Warmup

Reading Time: 5 minutes Hello, welcome to the first blog of our Gatling series. Objective is to see how we can accelerate the performance of the product with a tool like Gatling and how to easily integrate with our code base to run the test on different environments. This series is totally based on my personal experience so I have tried to cover all the possible scenarios that I Continue Reading

Performance Testing with Gatling

Reading Time: 4 minutes This blog is basically for the one who wants to do performance testing using the Gatling tool. Before starting with the actual Gatling tool we will have a brief introduction of performance testing. What is Performance Testing? Performance Testing is defined as a type of software testing to ensure software applications will perform well under their expected workload. Here expected workload is that which makes Continue Reading

Testing Node.Js Application with Gatling

Reading Time: 2 minutes In one of our project we needed to test a node.js application, so in this blog, I’ll be discussing node.js application using Gatlingjs. Gatlingjs Gatlingjs is an npm library to run gatling from a node.js project by placing the simulation files in your project repository. Prerequisites In order to setup Gatling, your system should have JDK8 and Scala installed so following are the links to Continue Reading