Gatling Fundamentals for Stress Testing APIs - Scala - 2022

Learn the open source Gatling tool and how to stress and load test any API

4.48 (2043 reviews)
Udemy
platform
English
language
Other
category
instructor
Gatling Fundamentals for Stress Testing APIs - Scala - 2022
10,194
students
4.5 hours
content
Aug 2022
last update
$69.99
regular price

What you will learn

Installation and configuration of Gatling from scratch, with no prior knowledge required

Using the Gatling Recorder to model the behaviour of your existing application directly into a Gatling script

Setup your development environment for writing your own Gatling load test scripts

Learn the layout template of a Gatling script and what to add into each section

Explore and write core Gatling script functionality such as adding loops, refactoring code to objects, adding test data through feeders and much more

Design load test scenarios in your Gatling script, and learn how to execute them from the command line

Use build tools like Maven to execute Gatling scripts, and watch your performance test execution in real-time through the command line in Gatling

Access and analyse the test reports generated by Gatling’s built in reporting tools

Why take this course?

UPDATE - AUGUST 2022 -COURSE HAS BEEN COMPLETELY RE-RECORDED FROM SCRATCH FOR THE LATEST VERSION OF GATLING - V3.8

In this course, you will learn the fundamentals of using the Gatling stress testing tool - an extremely powerful, open-source performance testing tool in heavy demand in the software industry today. Write many Gatling scripts from scratch against a target application included with this course, all with guidance.

Why Gatling?:

  • Extremely powerful and flexible performance testing solution

  • An open-source tool, so no cost to use it

  • Performance testers with Gatling experience are in high demand - yet few Engineers know this tool

Why this course?:

  • Learn all aspects of Gatling including:

    • Gatling Installation & Configuration, both standalone and in an IDE

    • Using the Recorder to record your user journey

    • Writing Gatling load test scripts,

    • Analyzing test results

  • See how to write many scripts from scratch to become familiar with the process, each script teaches a new concept

  • Run tests from the command line, using popular build tools like Maven and Gradle

  • Learn how to run Gatling tests in a CI environment with Jenkins and Travis CI

  • Although Gatling is pure Scala code, I will show you why the excellent Gatling DSL means that no knowledge of Scala is required to succeed with Gatling

  • Resources for learning Gatling are scarce. It can be overwhelming and intimidating trying to learn this tool on your own from scratch. This course is designed to address that

What are the benefits of taking this course?:

  • Have fun whilst learning a valuable skill & tool

  • Command a higher salary

  • Improve your skills and offering as a developer and tester

This course is for any Developer or Quality Engineer that wants to learn how to use Gatling for adding performance and stress tests to their test suite.

No prior knowledge of performance testing or software development is required, as I will be walking you through the entire process. However, any prior knowledge or experience that you do have in these domains  will be of benefit and will naturally aid your learning.

If you want to add an awesome, fully open source performance testing tool that is in high demand across a wide range of software development roles to your skillset, this is the course for you.


Screenshots

Gatling Fundamentals for Stress Testing APIs - Scala - 2022 - Screenshot_01Gatling Fundamentals for Stress Testing APIs - Scala - 2022 - Screenshot_02Gatling Fundamentals for Stress Testing APIs - Scala - 2022 - Screenshot_03Gatling Fundamentals for Stress Testing APIs - Scala - 2022 - Screenshot_04

Reviews

Harish
July 29, 2023
Simple and easy to understand with every aspect of performance test setup covered. Thank you James for a wonderful gatling learning course.
Piotr
June 29, 2023
That is great introduction to Gatling load testing. IMHO there is slight outdated section 11, gatling with CI tools.
Yehor
May 25, 2023
It is very basic and common course , I didn’t find any extra examples of building complex performance test scenarios. In course author did not add enough detailed information about result analysis and application performance monitoring . I will really appreciate if author add examples of integrating Gatling tests with some tools like grafana for both test and application performance analysis
Chris
February 25, 2023
very good match. it gives me what i need when I talk to our load testing team about the gatling tool they use.
Christian
February 14, 2023
Excellent course and its material, very good visual support, applicable and functional exercises. thank you so much.
Colin
January 25, 2023
Course content was largely very good, informative and well structured and delivered. The only reason I'm not giving 5 stars is I felt that there was too much repetition, where we watched the instructor type the same skeleton code over and over in many of the lectures which felt very unnecessary.
Nesreen
December 26, 2022
It is informative course and it has covered performance test using gatling very good. The only thing is the api that has been used in the course is not available anymore. Thank you!
Sabyasachi
December 22, 2022
Good fundamental Course to start with Perf Testing nice elaborative examples But some advance feature with load model , parallel execution is missing Also json with RawjsonBodymethod (feeding externaljson)which is useful is not shown
Raghvendra
December 16, 2022
A very basic course, just touches upon bare minimum concepts to get started. A lot of things like parallel execution, advanced load model designing etc are not covered. But good for getting a head start on Gatling, and then student can learn advanced topics as per their needs.
Michael
November 1, 2022
Course where the material was up-to-date and worked as expected. Examples were clear, easy to follow, and also addressed CI as a starter for 10 - perfect intro. It would have been great if it included a quick "How to split into multiple files and run overall" - if that makes sense. i.e. videogamedb/commandline/* feeders/* etc, which while obviously meaningless in this precise context, would be a quick how to achieve for testing whereby you split your testing logically for various services Also, great pricing for the content. So thanks :)
Vengatesan
October 25, 2022
Great course to learn Gatling features. Very useful to develop gatling script and perform load testing.
Rupak
October 19, 2022
This Gatling course is good. The author added examples for almost all areas of Gatling. Just one thing I found missing is the Gatling setup with the Maven project otherwise the course is good.
Olena
September 9, 2022
The course is well structured and explained. James responds all the questions in Q&A quickly , you can ask anything and get fast and helpful answer. Love it!
Olga
August 3, 2022
Short, yet sufficient explanations. I could get everything from the first time. The screen recording is done nicely as well. And a very clear voice and diction. Thank you!
Manmohan
July 15, 2022
Marvellous. I am enjoying the tutorials. Trainer is delivering the target concepts just at the pace I need . Great job !

Charts

Price

Gatling Fundamentals for Stress Testing APIs - Scala - 2022 - Price chart

Rating

Gatling Fundamentals for Stress Testing APIs - Scala - 2022 - Ratings chart

Enrollment distribution

Gatling Fundamentals for Stress Testing APIs - Scala - 2022 - Distribution chart
1933116
udemy ID
9/26/2018
course created date
4/22/2020
course indexed date
Bot
course submited by