Performance Testing using Gatling - Beginner Level

Learn Gatling from scratch | Learn to do Performance Testing
Rating: 4.1 out of 5 (419 ratings)
6,232 students
Performance Testing using Gatling - Beginner Level
Rating: 4.1 out of 5 (419 ratings)
6,232 students
Learn performance testing using Gatling
Gatling Recorder with detailed explaination of each option
Gatling Development Environment Setup and Script basics
Script Creation & Enhancement
Workload creation in Gatling with basics of workload modelling
Gatling test report structure and metrics in detail

Requirements

  • Knowledge required to do performance testing from Gatling tool is covered from scratch - hence you are good to go even if you are a beginner in testing or development
  • Basic knowledge of any programming language is good to have
Description

Ensuring user experience when an application gets live is always critical and so is Performance testing. Performance testing already rules the testing domain, and as the trends say, it will remain crucial for businesses. Following Darwin's theory, it is evolving and adapting to the needs of these days organizations. One cannot afford to stay behind and hence should embrace tools and technologies which meet testing demands of today's app and environment.

Gatling comes in flying colours as it is powerful and perfect for DevOps environment. Once you know about Gatling, you will love to reap its benefits over traditional performance testing tools.

This course has been designed by two industry experts who excel in the field of performance testing backed by years of experience on complex applications. We have curated this course in such a manner to make our students learn in the simplest way possible. We understand that to learn any new concept hands-on is a must. Keeping this in mind our tutorials first make you comfortable with the concept and then we do a hands-on activity. We have picked real-life examples to demonstrate concepts.

We believe a good learner will always do by their hand and will surely come up with challenges. We are there to answer your queries and look into your issues whenever needed. You will love your decision to learn Gatling and picking our course.

Best of luck and happy learning!!

Who this course is for:
  • Testers, Developers, Test Managers
  • Anyone who wants to implement performance testing in personal or enterprise project
  • Anyone who is already doing traditional performance testing but wants to switch to a tool which matches the ongoing trends in software industry
  • Anyone who wants to reap benefits of powerful performance testing tool - Gatling
Course content
8 sections • 43 lectures • 3h 10m total length
  • Performance Testing Goals
    05:06
  • Gatling Introduction and Features
    03:26
  • Course Overview and Approach
    02:56
  • Questions and Feedback
    00:38
  • Useful Resources
    00:00
  • Install Gatling
    05:07
  • Bundle Structure
    03:14
  • Bundle Structure Quiz
    1 question
  • What you will learn in this Section
    01:06
  • Recorder UI
    01:08
  • Recorder Mode - HTTP Proxy
    08:19
  • Recorder Mode - HAR Converter
    04:43
  • Recorded Simulation Structure
    05:32
  • Run Recorded Simulation
    02:05
  • Recorder UI
    3 questions
  • Development Environment - What you Need
    04:31
  • Create Gatling Project using Maven
    03:47
  • Understand Project Structure
    03:03
  • Create First Script - Let's Start
    00:49
  • Create First Script - Add package and imports
    02:00
  • Create First Script - Class declaration and HTTP Config
    02:27
  • Create First Script - Add Scenario definition
    02:50
  • Create First Script - Add HTTP Header
    05:03
  • Create First Script - Add Simulation definition
    01:21
  • Create First Script - Run completed script
    01:58
  • Gatling Simulation Structure
    5 questions
  • What you will learn in this Section
    01:38
  • Record a Script
    07:32
  • Pause Time
    08:45
  • Silent Requests and Resources
    09:20
  • Checks - Part 1
    10:50
  • Checks - Part 2
    08:37
  • Assertions
    09:08
  • Clearing Cache and Cookies
    02:30
  • Feeders
    12:44
  • Loops
    03:56
  • User load simulation- Think before you script
    03:08
  • Load Simulation Using Gatling
    13:52
  • Simulation Setup
    2 questions
  • What you will learn in this Section
    01:40
  • Report Generation and Structure
    03:12
  • Gatling Performance Metrics in Detail
    10:01
  • Final Assignment- do it all
    05:21
  • Thank You
    00:56
  • References Used
    00:01
  • What Next - Gatling Advanced Level Course
    01:54
  • What you will learn in Gatling advanced level course
    03:55

Instructors
Software Quality Consultant
Anuradha Agarwal
  • 4.0 Instructor Rating
  • 626 Reviews
  • 7,194 Students
  • 3 Courses

I am a Software Quality consultant with 14 years of work experience with globally leading companies. During this career stint of mine, I got my hands on multiple performance tests and automation projects; I got to develop automation frameworks from scratch and also build capabilities in the teams I led. Over these years, I have acquired an in-depth understanding of an array of tools for performance testing and automation of web, mobile and API. Major ones include – Load runner, IBM RPT, JMeter, Gatling, QTP, Selenium web driver, IBM RFT and more. I love to face technical challenges and do problem-solving.

Senior Software Test Engineer
Bushra Alam
  • 4.0 Instructor Rating
  • 501 Reviews
  • 6,588 Students
  • 2 Courses

I am a seasoned test engineer with multiple years of experience in testing. I possess extensive experience in load testing as well as functional automation testing. I have worked on a plethora of tools including but not limited to Cypress, Selenium, Appium, IBM RFT, IBM RPT, Jmeter, Gatling.
I love to work on challenging projects and innovatively solve technical issues.