Gatling Fundamentals for Stress Testing APIs - Java

Udemy Certificate USD 19.99
Enroll now →
Gatling Fundamentals for Stress Testing APIs - Java

About 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 solutionAn open-source tool, so no cost to use itPerformance testers with Gatling experience are in high demand - yet few Engineers know how to use this toolWhy this course?:Learn all aspects of the Java version of Gatling including:Installation & Configuration, both standalone and in an IDE using the Maven build toolUsing the Recorder to record your user journey, both with Swagger and PostmanWriting many Gatling load test scripts from scratch, learning all fundamental conceptsAnalysing test results reportsSee how to write many scripts from scratch to become familiar with the process, each script teaches a new conceptRun 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 GatlingResources for learning Gatling are scarce. It can be overwhelming and in

What you'll learn

  • Installing and configuring Gatling in both standalone setup and IDE with Maven
  • Using the Recorder to capture user journeys via Swagger and Postman
  • Writing Gatling load test scripts from scratch
  • Analyzing performance test reports
  • Executing tests from the command line and using Maven

Course objectives

  • Provide a comprehensive understanding of Gatling's Java version
  • Teach scripting fundamentals necessary for effective performance testing
  • Facilitate hands-on experience with real-world performance testing scenarios

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.