Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Advanced Gatling for Stress Testing Web Applications - 2022

via Udemy

Overview

Use Gatling to create an advanced stress, load and performance test framework with a real project and add Jenkins for CI

What you'll learn:
  • Project based approach to learning Gatling by implementing against an actual e-commerce site
  • Building an entire stress testing framework using Gatling from scratch
  • Executing Gatling stress tests through Jenkins for Continuous Integration
  • Full installation and configuration of Gatling and all required dependencies
  • Learn advanced features of Gatling such as conditional statements and the Session API
  • Using the Gatling Recorder to create an initial user journey
  • Adding support for multiple user journeys, load scenarios and test populations

Level up your Gatling knowledge, by building an entire stress testing framework from scratch against a live e-commerce application!

In this course, you'll assume the role of a performance testing consultant, who has been hired to implement a bespoke, robust and flexible continuous stress testing framework against a real web application.

This project will take you through implementing the framework across a seven day project, using all the advanced features of Gatling as the stress testing solution. We'll also be hooking up our Gatling code with Jenkins for continuous integration.

What will you learn from this course?:

  • Full installation &setup of a new Gatling project from scratch - using the latest JAVAversion of Gatling

  • Using the Gatling recorder to create a Gatling script against a live e-commerce website

  • Refactoring our Gatling code into an actual stress testing framework

  • All of the advanced features of Gatling such as programmatic logic, session parameters and feeders

  • Designing and implementing multiple user journeys and test scenarios through our application

  • Installation and configuration of Gatling through Jenkins for continuous integration

This course follows on from the hugely successful Gatling Fundamentals courses right here on Udemy. Although it is advisable to complete one of the Gatling Fundamentals courses first (either the Scala or Java versions), do note that this it is not required as this course is standalone.

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.

This course is for any Developer or Quality Engineer that wants to learn how to use the Java version of Gatling for testing their website, e-commerce store or other web application.

If you want to take your knowledge of Gatling and stress testing to next level whilst building an entire stress testing framework from scratch, this is the course for you.

Taught by

James Willett

Reviews

4.6 rating at Udemy based on 125 ratings

Start your review of Advanced Gatling for Stress Testing Web Applications - 2022

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.