From Scratch
Recorded Course

Master Performance Testing Gatling + Scala + Jenkins – Mar’24

Vignesh S. Thumb
INSTRUCTOR
Vignesh S.

Welcome to the ultimate course to master GATLING, the premier performance testing tool!

 

Created for any Tester, this comprehensive training covers everything from the fundamentals of performance testing, the basics of Scala, the use of Gatling over other tools, and advanced Gatling techniques.

 

Also, create your own project using Gatling with Scala, Maven, Jenkins and Grafana. 

 

This course is designed to help you in office from the very next day!

 

100% feesback with 1 month course completion challenge*

$ 33.98 $ 35.98 6% off
Gatling Featured Image 1
Lessons
120+ Lessons & Projects
instructor access
Q&A with Educator
16 Hours of Content
Certificate
Completion Certificate
lifetime access
Lifetime Access
fee back
Fees Back

Master Performance Testing Gatling + Scala + Jenkins

$ 33.98 $ 35.98

What you’ll learn

Performance Testing
Gatling
Scala
  • Performance Testing Introduction and its types
  • Introduction to Gatling
  • Gatling Basics - Add Pause Time, Assertion - Response Status, Extract Data from Response Body
  • Gatling Advanced - Base Test, Looping HTTP Calls, Authentication
  • Gatling Enterprise and Grafana
  • API Performance Testing with Gatling
  • CI/CD with Jenkins
  • Scala - Basics to Advanced

Why you should take up this course?

  • 1 You can lead an entire performance testing project with Gatling
  • 2 Complete understanding of Performance testing and its nuances.
  • 3 Real time working experience with Gatling Enterprise Tool
  • 4 Complete knowledge on Advanced topics such as Base Test, Looping HTTP Calls
  • 5 Real time creation of Industry Standard framework from scratch

Course Content

24 Modules 110 Lessons 16h 10m
Download Syllabus
Expand All

Why Choose Gatling with Scala? 2 Lessons

Expand
Module Content
0% Complete 0/2 Steps

Gatling Vs Other Tools

Reason For Choosing Scala

Installation & Setup 2 Lessons

Expand
Module Content
0% Complete 0/2 Steps

Prerequisite Needed

Gatling Installation

Gatling Recorder 5 Lessons

Expand
Module Content
0% Complete 0/5 Steps

Note To Start Scala Basics

Gatling Recorder Introduction

HAR Converter

HTTP Converter

Edit & Run Recorded Simulation

Reporting 2 Lessons

Expand
Module Content
0% Complete 0/2 Steps

Inbuilt Report overview

Overide default Report Configuration

Maven Project and Setup 7 Lessons

Expand
Module Content
0% Complete 0/7 Steps

Maven Introduction

Create Gatling Project using Intellij

Create Gatling Project using Maven Command Line

Create Gatling project manually by adding the Dependency

Update the dependency for project created via Archetype

Intellij Settings to Change

Why write code manually instead of Recorder?

API Testing 6 Lessons

Expand
Module Content
0% Complete 0/6 Steps

First Gatling Script – GET API Automation

POST API Automation

PUT API Automation

Delete API Automation

Get Request data from File

Combine multiple scenarios

Gatling Basics 5 Lessons

Expand
Module Content
0% Complete 0/5 Steps

How to Add Pause Time

Assertion – Response Status

Assertion – Response Body

Extract Data from Response Body

Clearing Cache and Cookies

Gatling Advanced Features 9 Lessons

Expand
Module Content
0% Complete 0/9 Steps

Different Logging mechanism

Reusable methods

Base Test

Adding parameter in Base Test

Looping HTTP Calls

Removing Code Redundancy

Authentication – Part 1

Authentication – Part 2

Authentication – Part 3

Framework 1 – Feeder 12 Lessons

Expand
Module Content
0% Complete 0/12 Steps

What is Feeder?

CSV Feeder

SSV Feeder

Custom Separated Text Feeder

JSON Feeder

Array Feeder

IndexSeq Feeder

Custom Feeder using Iterator

Complex Custom Feeder – Part 1

Complex Custom Feeder – Part 2

Framework 2 – Injection 8 Lessons

Expand
Module Content
0% Complete 0/8 Steps

Injection Introduction

Open Model Injection – Part 1

Open Model Injection – Part 2

Open Model Injection – Part 3

Open Model Injection – Part 4

Closed Model Injection

Fixed Duration Load Simulation

Throttling

Framework 3 – Command Line 8 Lessons

Expand
Module Content
0% Complete 0/8 Steps

Advantages of using Command Line

Project Setup update

Advantage of having Scala-Maven-Plugin

Execute Specific Test

Execute Multiple Test

Execute Multiple Package Test

How to Exclude Test from execution

Execute All Test

Framework 4 – Environment Parameters 1 Lesson

Expand
Module Content
0% Complete 0/1 Steps

Run time parameters configuration for Single test

CI/CD 7 Lessons

Expand
Module Content
0% Complete 0/7 Steps

CICD Introduction

Jenkins Introduction

Pre-Requisite before installing Jenkins

Jenkins Installation and Plugins to add

Non Parametrised Project

Parametrised Project

Project using GIT

Gatling Enterprise 7 Lessons

Expand
Module Content
0% Complete 0/7 Steps

Gatling Enterprise Introduction

Setup Gatling Enterprise Cloud

Build pacakge manually

Automatically Build and upload package

Build, upload and Start the execution

Configuring Enterprise Keys in pom.xml

Trigger Enterprise test from Jenkins

Grafana Integration 5 Lessons

Expand
Module Content
0% Complete 0/5 Steps

What is Grafana?

Grafana Installation

Gatling Grafana Plugin Installation

Dashboard setup

Verify Dashboard

Scala Basics + Advanced 23 Lessons

Expand
Module Content
0% Complete 0/23 Steps

Introduction to Scala

Scala Installation

Note on Scala version

Data Types – Part 1

Data Types-2

Variables & Constants

Conditional statements: if, else, else-if

Looping constructs: for loops, while loops

Functions

Methods

Thank you 1 Lesson

Expand
Module Content
0% Complete 0/1 Steps

Thank you Note

Supercharge your career with these bonuses worth ₹6,500!

Laptop 1

Masterclass w/ Educator

5220261

Early Access to New Modules

Graduation Certificate 2

Receive a Certificate

image 6344319

Exclusive Community w/ Educator

Book and Brain

Bonus Class on Large Language Models

Pencil and Paper

Receive Live Projects in Java and Selenium

Meet your Industry-expert Educator

Vignesh Featured Image

Vignesh S.

Software Quality Engineer, N26
Automation Expert Blogger Passionate Educator

Vignesh is a Senior Automation Engineer with significant expertise in Web automation, Mobile automation, API automation, and Performance testing.

He has been involved in Software Automation Testing for over 9+ years, demonstrating a keen interest in learning new technologies and tools that facilitate automation. Due to his passion for automation testing, he has gained extensive exposure to several tools and languages. He’s also a passionate Educator having taught over a thousand students over the past 5 years.

Love for the Thrive EdSchool on Social Media:

This course is meant for you if:

You don't have exp. in performance testing

You want to start in performance testing

You want to learn about Gatling with Scala

You want an Expert Educator

You want to learn affordably

You want to learn at your own pace

Get a Certificate
of completion

We’re glad to offer you a certificate of completion for our Learn Performance Testing with Gatling course as a proof of your commitment to learning.

Thrive - Gatling Certificate

FAQs

Everything you need to know about this course.
Still can’t find what you were looking for?
Chat with us using the Chat Bot.

Who should take up this course?

Those who are looking to learn Gatling from scratch, besides that you get an extensive introduction to Scala

Is this course updated?

This course is updated as of 2024.

What is the use of Gatling?

Gatling offers one of the most extensive list of features in Performance Testing. Several enterprises have started to shift to Gatling. Gatling has been designed to use less resources than JMeter.

Will I be provided with a certificate upon completion of the course?

Yes, you will be provided with a certificate upon completion of the course.

Will I receive lifetime access to the course?

Yes! You will receive lifetime access to the course.

How do I receive back my fees paid?

If you complete the course within 1 month and are interested in  receiving your fees paid, you can send us a mail at [email protected].

Which language is used for Gatling?

Gatling supports various programming languages, including Java, Scala and more. It is popular amongst organizations to use Scala. In this course, we have accordingly used Scala.

PEOPLE’S POPULAR CHOICE

You might also be interested in: