Gatling Fundamentals for Stress Testing APIs - Java - 2022

Learn the new Java version of the Gatling tool to add stress, load and performance tests to any API

4.70 (329 reviews)
Udemy
platform
English
language
Other
category
instructor
Gatling Fundamentals for Stress Testing APIs - Java - 2022
1,882
students
4.5 hours
content
Oct 2022
last update
$69.99
regular price

What you will learn

Setup, installation and configuration of the Java version of Gatling from scratch, with no prior knowledge required.

Using the Gatling Recorder to convert your API transactions from Swagger, Postman or cURL into a Gatling script

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

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

Use the Maven build tool to execute Gatling scripts, and observe your stress test execution in real-time through the command line in Gatling

Analyse the test reports generated by Gatling’s built in reporting tools

Why take this course?

Gatling has been around since 2012, and has since grown into a hugely popular open-source tool for stress testing any web application or API. Until recently, Gatling had only been available in Scala, which has hindered many users in adopting the tool.

In 2022, Gatling finally released a Java version of the tool, eliminating the need to use Scala and opening the doors for wide spread adoption.

In this course, you will learn the fundamentals of using the Java version of the Gatling stress testing tool. We will write many Gatling scripts from scratch against a target application created specifically for this course.

Why Gatling?:

  • Extremely powerful and flexible performance and stress 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 how to use this tool

Why this course?:

  • Learn all aspects of the Java version of Gatling including:

    • Installation & Configuration, both standalone and in an IDE using the Maven build tool

    • Using the Recorder to record your user journey, both with Swagger and Postman

    • Writing many Gatling load test scripts from scratch, learning all fundamental concepts

    • Analysing test results reports

  • 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, including by using the Maven build tool.

  • Although Gatling scripts are pure Java code, you will see why the excellent Gatling DSL means no real knowledge of Java  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 the Java version of 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 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 - Java - 2022 - Screenshot_01Gatling Fundamentals for Stress Testing APIs - Java - 2022 - Screenshot_02Gatling Fundamentals for Stress Testing APIs - Java - 2022 - Screenshot_03Gatling Fundamentals for Stress Testing APIs - Java - 2022 - Screenshot_04

Reviews

Gunjankumar
October 11, 2023
Nice course. I specifically like the way, the author has prepared rest urls and swagger documentation. So we can directly jump to gatling and write stress test case against those existing end points. Overall course content is very good, nice and clear examples. I would like mention only one negative review here, Author needs to improve Q&A support. I have asked a question during course start up but it was never address. But after finishing the course, my question was answered automatically.
Sumeet
September 2, 2023
Half way through the course and without doubt this is best course on performance testing of APIs using Gatling....Actually I wanted to learn JMeter, but I could not found good course on udemy and tutorials on youtube so I bought this course, once i will have understanding of performance testing in general I will move to Jmeter... Message to course owner James, you are really good teacher, I am certainly sure that you are well aware about Jmeter, please make course on Jmeter as well...I could see really bad quality courses having 20K students on udemy for jmeter, if you come up with your course I am pretty much sure that your course will hit on udemy...there is dearth of quality tutors and tutorials in this area...You deserve to reach more people and get paid more for quality you provide...
Keith
July 9, 2023
Excellent course to get started with Gatling. I had an immediate need to do some stress testing for a real application for work. I started with JMeter and it was "good" but had many limitations regarding memory and such. This allowed me to do the necessary tests for work and also piqued my curiosity to learn more.
Saloni
June 14, 2023
Very well explained for a beginner. I really like the examples presented throughout the course, and really look forward for an advanced course.
Adrian
May 31, 2023
Great course! Easy to follow and understand I recommend this to anyone intrested in Gattling automation.
MACIEJ
April 5, 2023
This course is better than Scala-one. I like this approach to divide lessons to branches. Great that you always attach documentation link. Thanks!
Deepak
February 26, 2023
Overall this course is good to start with Gatling. However, I was hoping to get some inner details of how Gtaling has been designed. How its backend actually works to simulate the number of users. This course is a good syntactical starter with Gatling.
Joerg
December 21, 2022
Straight forward good explanation of the basic concepts. I was able to adapt the example code more or less directly to the required scenarios in my current project.
Santhosh
November 7, 2022
Good Course with detailed explanation. Could have been better if Jenkins integration is also included.
Clifford
October 21, 2022
I did the scala version of this course and the course on RestAssured from James. He really does explain things well and provides so many great examples.

Charts

Price

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

Rating

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

Enrollment distribution

Gatling Fundamentals for Stress Testing APIs - Java - 2022 - Distribution chart
4906536
udemy ID
9/30/2022
course created date
10/27/2022
course indexed date
Bot
course submited by