HOME > Development > Performance Testing Using Gatling

Performance Testing Using Gatling

  • Development
  • Mar 15, 2025
SynopsisPerformance Testing Using Gatling, available at $49.99, has a...
Performance Testing Using Gatling  No.1

Performance Testing Using Gatling, available at $49.99, has an average rating of 4.37, with 69 lectures, 1 quizzes, based on 375 reviews, and has 3228 subscribers.

You will learn about Gatling integration with Jenkins Develop performance framework for Gatling Detailed section on session management for handling dynamic response and related methods Gatling support for web socket and SSE protocol Building Injection profile for open and closed systems scala basics for Gatling Hands on activity on usage of different methods for POST , feeders, check etc.. This course is ideal for individuals who are Performance testers, developers, whoever wants to learn and implement performance testing It is particularly useful for Performance testers, developers, whoever wants to learn and implement performance testing.

Enroll now: Performance Testing Using Gatling

Summary

Title: Performance Testing Using Gatling

Price: $49.99

Average Rating: 4.37

Number of Lectures: 69

Number of Quizzes: 1

Number of Published Lectures: 65

Number of Curriculum Items: 82

Number of Published Curriculum Objects: 77

Original Price: $64.99

Quality Status: approved

Status: Live

What You Will Learn

  • Gatling integration with Jenkins
  • Develop performance framework for Gatling
  • Detailed section on session management for handling dynamic response and related methods
  • Gatling support for web socket and SSE protocol
  • Building Injection profile for open and closed systems
  • scala basics for Gatling
  • Hands on activity on usage of different methods for POST , feeders, check etc..
  • Who Should Attend

  • Performance testers, developers, whoever wants to learn and implement performance testing
  • Target Audiences

  • Performance testers, developers, whoever wants to learn and implement performance testing
  • Welcome to Performance Testing Using Gatling!

    In this course, we will first lay the foundation by going through Scala concepts so that you understand Gatling’s scripts better.
    Then we will dig deep into the concepts of Gatling like session management, feeders, checks, response handling, advanced level injection profiles, and more.
    We will then move onto Gatling’s support for protocols like SSE & WebSocket.
    Gatling is getting popular as it fits well with continuous integration platforms. We do not want you to miss out on that, and hence a complete section is dedicated to the integration of Gatling with Jenkins.
    While you may think you are done with the advanced concepts, we believe that your journey has just begun. While we would have already given lots of hands-on activities, we present you with the development of a complete performance framework for Gatling.

    Looking forward to having you on board with us.

    Regards,

    Bushra & Anuradha

    Course Curriculum

    Chapter 1: Scala Crash Course

    Lecture 1: Scala Introduction

    Lecture 2: Use Case – Part 1

    Lecture 3: Create Scala Project and Scala Worksheet

    Lecture 4: Variables in Scala

    Lecture 5: Type Hierarchy in Scala

    Lecture 6: Use Case – Part 2

    Lecture 7: Decision Statements in Scala

    Lecture 8: Functions in Scala

    Lecture 9: Classes in Scala

    Lecture 10: Packages and Imports in Scala

    Lecture 11: Error Handling in Scala

    Lecture 12: String Interpolation in Scala

    Chapter 2: Gatling 3.3 – Quick Start with Gatling Standalone Bundle

    Lecture 1: Install OpenJDK

    Lecture 2: Download Gatling Bundle & Walkthrough

    Lecture 3: Verify Standalone Environment

    Lecture 4: Record Gatling Script – Using HTTP Proxy

    Lecture 5: Record Gatling Script – Using HAR Converter

    Lecture 6: Understand Recorded Simulation

    Lecture 7: Edit & Run Recorded Simulation

    Chapter 3: Gatling 3.3 -Gatling Integrated Development Environment Using Maven

    Lecture 1: Setup Maven

    Lecture 2: Create Gatling Project Using Maven Command

    Lecture 3: Import Gatling Project in IntelliJ

    Lecture 4: Verify Gatling Script Development Environment

    Lecture 5: Run Recorded Script from Gatling Integrated Development Environment

    Chapter 4: Gatling – 3.3-Create your first Script – Quick Start with Gatling IDE

    Lecture 1: Primary components of Gatling Script-protocol,scenario,pause,simulation

    Lecture 2: Add Checks

    Lecture 3: Add Feeder

    Lecture 4: Exit User on Failure

    Lecture 5: Session Intro & Debug with Print Session

    Lecture 6: Save Response Body using Check & Print it using Session API

    Lecture 7: Conditional Execution

    Chapter 5: Session Management in Gatling

    Lecture 1: Introduction

    Lecture 2: Base Script

    Lecture 3: Injecting Session data using feeders

    Lecture 4: Extract response data & Inject into session using Check api, find and saveAs

    Lecture 5: Fetch Session data with session api

    Lecture 6: Injecting data using Gatling Expression Language

    Lecture 7: Inject data using session API

    Chapter 6: Working with HTTP Requests

    Lecture 1: Introduction

    Lecture 2: Create POST request in gatling – RawFileBody Method

    Lecture 3: POST -StringBody Method with string

    Lecture 4: POST request – ElFileBody method method

    Lecture 5: POST Request -StringBody method with expression

    Lecture 6: Using randomly generated strings in Request body

    Lecture 7: Using Custom Feeder in Request

    Chapter 7: Gatling for SSE and websocket protocol

    Lecture 1: Introduction

    Lecture 2: How WebSocket is different from HTTP

    Lecture 3: Lets create Gatling Script for Websocket protocol

    Lecture 4: How SSE is different from WebSocket

    Lecture 5: Lets create Gatling Script for SSE protocol

    Chapter 8: Advanced Simulation Setup

    Lecture 1: Introduction

    Lecture 2: Injection Profile -Open System

    Lecture 3: Injection profile -Closed System

    Lecture 4: Throttling

    Chapter 9: Gatling with Jenkins

    Lecture 1: Introduction

    Lecture 2: The Plan

    Lecture 3: Step 1: Gatling Maven Project

    Lecture 4: Step 2: Run Gatling Project from CLI

    Lecture 5: Step 3: Push Project to Git

    Lecture 6: Step 4: Install Jenkins

    Lecture 7: Step 5: Configure Jenkins and Run Gatling Project

    Chapter 10: Create Performance Test Framework for Gatling

    Lecture 1: Introduction

    Lecture 2: Step 8: Framework Enhancement – Tidbits

    Lecture 3: Distributed Testing with Gatling

    Lecture 4: Run Multiple Scenarios in Parallel

    Instructors

  • Performance Testing Using Gatling  No.2
    Anuradha Agarwal
    Software Quality Consultant
  • Performance Testing Using Gatling  No.3
    Bushra Alam
    Senior Software Test Engineer
  • Rating Distribution

  • 1 stars: 11 votes
  • 2 stars: 15 votes
  • 3 stars: 46 votes
  • 4 stars: 165 votes
  • 5 stars: 138 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!