Module 3
Load Test
a RESTful API
For this module, we’ll start by having an overview of the RESTful API, setting up our Gatling development environment, and using the Gatling recorder to create our initial Gatling script.
Overview of the Gatling DemoStore API
Setting up Gatling Development Environment
Recording and executing initial Gatling Script
We will cover the refactoring of authentication, and we will also factor our cores in categories API, refactor product API cores, and add some programmatic templating to our Gatling scripts. The following is covered in this section:
Refactoring Gatling code into static variables
Using selectors to capture data
Using the Session API for advanced scripting
Adding Programmatic Templating
The final section will explore load simulation design and test execution. With a working Gatling script, we will create and examine different scenarios. We will also have a demonstration of distributed test execution using Gatling Enterprise. The following is covered in this section:
Looking at different types of simulation: open and modal, throttled simulations.
Building on distinct user journeys to your script and executing different scenarios sequentially or in parallel.
Adding runtime parameters to our script.
Overview of distributed testing with Gatling Enterprise
* This module is only available in Java. If you are new to Gatling Academy, we highly recommended you check our first module as we are covering a lot of basics such as installation, first script creation, and design execution.