Unknown: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/skilramit/htdocs/www.skilr.com/public/catalog/controller/product/product.php on line 502 Stress Testing APIs with Gatling and Scala Online Course | Skilr

Stress Testing APIs with Gatling and Scala Online Course

Stress Testing APIs with Gatling and Scala Online Course

Stress Testing APIs with Gatling and Scala Online Course

This course takes you from Gatling installation to mastering advanced load-testing techniques for web applications. You’ll learn to record user journeys, create and debug scripts, work with feeders, handle authentication, and run load simulations with runtime parameters. The course also covers monitoring test reports and integrating Gatling into CI/CD pipelines with GitHub and Travis CI. By the end, you’ll be able to confidently use Gatling to ensure optimal performance and reliability of web applications.

Who should take this Course?

The Stress Testing APIs with Gatling and Scala Online Course is ideal for QA engineers, performance testers, software developers, and DevOps professionals who want to ensure the reliability and scalability of APIs under heavy load. It is also suitable for students, IT professionals, and automation testers seeking hands-on experience with Gatling and Scala to design, execute, and analyze stress tests for modern applications.

What you will learn

  • Install and configure Gatling, both standalone and in an IDE
  • Set up your development environment for writing Gatling load-test scripts
  • Learn how to reformat Gatling code so that it can easily be reused
  • Run tests from the command line, using build tools like Maven and Gradle
  • Monitor test executions from the command line in Gatling
  • Run Gatling tests in a CI environment with Jenkins and Travis CI

Course Outline

Introduction to Gatling

  • Gatling Introduction

Gatling Installation and Using the Gatling Recorder

  • Section 2 Overview
  • Install Gatling Through Website Download
  • Gatling Recorder Overview
  • Record User Journey and Convert to Gatling Script
  • Execute First Gatling Script

Dependency Installation and Gatling Project Configuration

  • Section 3 Overview
  • Overview of Application Under Test
  • Gatling Development Prerequisites
  • Set Up Gatling Development Project
  • Write Your First Gatling Script

Gatling Script Fundamentals

  • Section 4 Overview
  • Add Pause Time
  • Check Response Code
  • Check Response Body
  • Extract Data from Response
  • Debug Session Variables
  • Code Reuse in Gatling
  • Looping HTTP Calls
  • Authenticating in Gatling

Gatling Feeders

  • Section 5 Overview
  • CSV Feeder
  • Basic Custom Feeder
  • Complex Custom Feeder
  • Templating Files in Gatling

Load Simulation Design

  • Section 6 Overview
  • Basic Load Simulation
  • Ramp Users Load Simulation
  • Fixed Duration Load Simulation

Execution from the Command Line

  • Section 7 Overview
  • Running Gatling from the Command Line
  • Runtime Parameters in Gatling

Putting it all Together

  • Section 8 Overview
  • Challenge Template
  • Final Challenge Solution

Test Monitoring and Reporting

  • Section 9 Overview
  • Monitoring Test Executions
  • Gatling Test Results Report

Gatling with Continuous Integration Tools

  • CI with Gatling Overview
  • GitHub Repository Setup
  • Jenkins Setup
  • Jenkins First Gatling Test
  • Triggering New Jenkins Tests
  • Jenkins Parameters for Gatling Tests
  • Failing a Jenkins Build with Assertions
  • Travis CI with Gatling
  • Travis CI Environment Variables for Gatling Tests

Reviews

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Stress Testing APIs with Gatling and Scala Online Course, Stress Testing APIs with Gatling and Scala Training, Stress Testing APIs with Gatling and Scala Free Course, Stress Testing APIs with Gatling and Scala Questions,