Packt
Gatling Fundamentals for Stress Testing APIs - Scala

il reste 5 jours : Découvrez de nouvelles compétences avec 30% de réduction sur les cours dispensés par des experts du secteur. Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Gatling Fundamentals for Stress Testing APIs - Scala

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Master Gatling for API stress testing and performance analysis

  • Create and execute customized Gatling scripts to simulate real-world user traffic

  • Integrate Gatling with Continuous Integration tools like Jenkins and Travis

  • Design and perform different load simulations for comprehensive stress testing

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

juillet 2025

Évaluations

11 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 10 modules dans ce cours

In this module, we will introduce you to the Gatling stress testing tool, highlighting its key features and optimal scenarios for its integration. You will gain an understanding of when and how Gatling can be effectively implemented in your projects to ensure thorough system testing.

Inclus

1 vidéo1 lecture

In this module, we will guide you through the installation of Gatling and demonstrate how to use the Gatling Recorder for capturing user journeys. You will learn how to record, convert, and execute Gatling scripts to perform effective stress testing on your systems, ensuring a hands-on approach to mastering the tool.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will focus on setting up the necessary dependencies and configuring your Gatling project. You will learn how to establish a development environment, configure a project using Gatling, and write your first custom Gatling script to perform stress tests effectively.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will dive into the core fundamentals of writing Gatling scripts. You will learn how to manage pauses, check response codes and bodies, extract dynamic data, and debug your scripts for effective performance testing. Additionally, we’ll explore optimizing your code, using loops, and incorporating authentication to create realistic and efficient load tests.

Inclus

9 vidéos1 devoir1 plugin

In this module, we will explore how to enhance your Gatling tests with feeders. You'll learn to use CSV feeders for data injection, create custom feeders to generate dynamic data programmatically, and integrate templating for structured request payloads. These techniques will enable you to perform more sophisticated and data-driven performance tests.

Inclus

5 vidéos1 devoir1 plugin

In this module, we will cover the essential techniques for load simulation in Gatling. You'll learn how to create basic load tests, implement ramp-up strategies to simulate growing user traffic, and execute fixed-duration tests to analyze application performance under sustained load. These methods will help you better understand your application's scalability and stability.

Inclus

4 vidéos1 devoir1 plugin

In this module, we will explore how to run Gatling tests directly from the command line. You'll learn the necessary command syntax, how to execute scripts independently, and how to use runtime parameters to adjust test configurations like user load and duration for greater flexibility.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will consolidate everything you’ve learned by tackling a final challenge. You’ll integrate all the concepts covered throughout the course into a complete Gatling script. We will guide you through the solution, demonstrating how to structure, refine, and optimize your script to achieve successful performance testing.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will explore the essential aspects of monitoring and reporting in Gatling. You will learn how to oversee test executions and analyze the test results reports generated by Gatling. This will enable you to assess the effectiveness of your tests and optimize application performance based on the insights provided.

Inclus

3 vidéos1 devoir1 plugin

In this module, we will focus on integrating Gatling with popular continuous integration tools, such as Jenkins and Travis CI. You will learn how to set up GitHub repositories, configure Jenkins to run Gatling tests, and trigger tests with runtime parameters. Additionally, we’ll explore adding assertions to automate build failures and setting up environment variables in Travis for seamless CI pipeline integration.

Inclus

9 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
965 Cours209 419 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions