К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Gatling Fundamentals for Stress Testing APIs - Scala · LearnSpace
Назад в каталог
courseraПрограммирование

Gatling Fundamentals for Stress Testing APIs - Scala

Курс от Packt
Средний≈ 10.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will gain the essential skills needed to effectively use Gatling for API stress testing. You will learn to install and configure Gatling, create scripts, run performance tests, and monitor the results. By the end of the course, you’ll be able to design load simulations and use Gatling’s powerful tools to perform comprehensive stress tests on your API services. The course will guide you through the installation of Gatling, setting up your development environment, and writing your first Gatling script from scratch. You’ll get hands-on experience with key features like the Gatling recorder, session variables, and debugging tools. Throughout the lessons, you’ll build up your skills by using real-world scenarios, such as simulating users on an API, managing response data, and testing under varied loads. As you progress, you’ll learn to handle different types of performance tests like ramping up users, using feeders to inject test data, and authenticating requests. The course concludes with a deep dive into integrating Gatling with Continuous Integration tools like Jenkins and Travis, which will enhance your automated testing capabilities. This course is perfect for software developers, QA engineers, and DevOps professionals who are looking to enhance their API testing and load testing skills. A basic understanding of software development and APIs is recommended. No prior experience with Gatling is necessary.

Навыки, которые вы освоите

Performance Stress TestingTest Script DevelopmentAPI TestingApplication Performance ManagementScripting LanguagesTest ToolsScenario Testing

Программа курса

10 модулей · 67 учебных материалов

01Introduction to Gatling2 материалов

Introduction to Gatling

Gatling IntroductionВидеоFull Course ResourcesЧтение
02Gatling Installation and Using the Gatling Recorder7 материалов

Gatling Installation and Using the Gatling Recorder

Section 2 OverviewВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Gatling Fundamentals for Stress Testing APIs - Scala
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.2 ч

10 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Install Gatling Through Website DownloadВидео
Gatling Recorder OverviewВидео
Record User Journey and Convert to Gatling ScriptВидео
Execute First Gatling ScriptВидео
Getting Started with Gatling and the Gatling RecorderDIALOGUE
Gatling Installation and Using the Gatling Recorder - AssessmentЗадание
03Dependency Installation and Gatling Project Configuration7 материалов

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 DEV Environment Setup and Script CreationDIALOGUEDependency Installation and Gatling Project Configuration - AssessmentЗадание
04Gatling Script Fundamentals11 материалов

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ВидеоImplementing APIs in Gaming ScriptsDIALOGUEGatling Script Fundamentals - AssessmentЗадание
05Gatling Feeders7 материалов

Gatling Feeders

Section 5 OverviewВидеоCSV FeederВидеоBasic Custom FeederВидеоComplex Custom FeederВидеоTemplating Files in GatlingВидеоWorking with Gatling FeedersDIALOGUEGatling Feeders - AssessmentЗадание
06Load Simulation Design6 материалов

Load Simulation Design

Section 6 OverviewВидеоBasic Load SimulationВидеоRamp Users Load SimulationВидеоFixed Duration Load SimulationВидеоDesigning Load Simulations with GatlingDIALOGUELoad Simulation Design - AssessmentЗадание
07Execution from the Command Line5 материалов

Execution from the Command Line

Section 7 OverviewВидеоRunning Gatling from the Command LineВидеоRuntime Parameters in GatlingВидеоExecuting Gatling Scripts with MavenDIALOGUEExecution from the Command Line - AssessmentЗадание
08Putting it all Together5 материалов

Putting it all Together

Section 8 OverviewВидеоChallenge TemplateВидеоFinal Challenge SolutionВидеоBuilding a Comprehensive Gatling ScriptDIALOGUEPutting it all Together - AssessmentЗадание
09Test Monitoring and Reporting5 материалов

Test Monitoring and Reporting

Section 9 OverviewВидеоMonitoring Test ExecutionsВидеоGatling Test Results ReportВидеоMonitoring Gatling Test ExecutionDIALOGUETest Monitoring and Reporting - AssessmentЗадание
10Gatling with Continuous Integration Tools12 материалов

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ВидеоGatling with Continuous Integration Tools - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание