When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Gatling Fundamentals for Stress Testing APIs - Scala

Learn the open source Gatling tool and how to stress and load test any API

     
  • 4.2
  •  |
  • Reviews ( 2.2K )
₹519

This Course Includes

  • iconudemy
  • icon4.2 (2.2K reviews )
  • icon4h 37m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Gatling Fundamentals for Stress Testing APIs - Scala

UPDATE - AUGUST 2022 -COURSE HAS BEEN COMPLETELY RE-RECORDED FROM SCRATCH FOR THE LATEST VERSION OF GATLING - V3.8

In this course, you will learn the fundamentals of using the Gatling stress testing tool - an extremely powerful, open-source performance testing tool in heavy demand in the software industry today. Write many Gatling scripts from scratch against a target application included with this course, all with guidance. Why Gatling?:

Extremely

powerful

and

flexible

performance 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 this tool_ Why this course?:

Learn all aspects of Gatling including:

Gatling Installation & Configuration, both standalone and in an IDE

Using the Recorder to record your user journey

Writing Gatling load test scripts,

Analyzing test results

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, using popular build tools like Maven and Gradle

Learn how to run Gatling tests in a CI environment with

Jenkins

and

Travis CI

Although Gatling is pure Scala code, I will show you why the excellent Gatling DSL means that no knowledge of Scala 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

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 your 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.

What You Will Learn?

  • Installation and configuration of Gatling from scratch, with no prior knowledge required .
  • Using the Gatling Recorder to model the behaviour of your existing application directly into a Gatling script .
  • Setup your development environment for writing your own Gatling load test scripts .
  • 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 .
  • Design load test scenarios in your Gatling script, and learn how to execute them from the command line .
  • Use build tools like Maven to execute Gatling scripts, and watch your performance test execution in real-time through the command line in Gatling .
  • Access and analyse the test reports generated by Gatling’s built in reporting tools Show moreShow less.