Хотите уверенно освоить нагрузочное тестирование и понять, как приложения ведут себя под высоким трафиком? Этот курс по Gatling поможет вам быстро и уверенно войти в мир тестирования производительности, разобравшись в ключевых инструментах, сценариях и практических приемах, необходимых современному инженеру.
Что вы узнаете в этом курсе
Курс детально раскрывает все этапы работы с Gatling — от установки до анализа результатов. Материал подается структурировано, с большим количеством практических примеров, чтобы вы могли сразу применять знания на реальных проектах.
Основные возможности Gatling
Гибкая и мощная архитектура для тестирования производительности
Полностью открытый исходный код — инструмент бесплатен и активно развивается
Высокий спрос на специалистов, владеющих Gatling, при сравнительно низкой конкуренции
Чему вы научитесь
Правильно устанавливать и настраивать Gatling в разных средах
Записывать пользовательские сценарии с помощью Gatling Recorder
Создавать и оптимизировать тестовые сценарии нагрузки
Интерпретировать отчёты и анализировать метрики производительности
Выстраивать подход к тестированию производительности с нуля
Преимущества курса
Программа разработана так, чтобы быть максимально понятной как новичкам, так и специалистам с опытом. Каждый урок включает разбор нового сценария, а также объяснение ключевых концепций Gatling и нагрузочного тестирования.
Практический подход
Пошаговая работа со сценарием от идеи до полноценного теста
Создание нескольких тестов нагрузки, каждый из которых раскрывает новый концепт
Минимум теории — максимум практики в реальных условиях
Учиться легко даже без опыта
Gatling использует DSL на Scala, но вам не нужно знать Scala, чтобы эффективно работать с инструментом. В курсе акцент сделан на простоту освоения и понятность каждого шага.
Для кого подходит этот курс
Разработчиков, желающих добавлять тесты производительности в свои проекты
Тестировщиков, стремящихся расширить стек навыков
QA‑инженеров, выходящих на уровень работы с производительностью и стресс‑тестированием
Новичков в IT, которые хотят освоить востребованный инструмент
Почему стоит начать прямо сейчас
Gatling — один из самых востребованных инструментов для нагрузочного тестирования, а специалистов, владеющих им, всё ещё мало. Освоив его сейчас, вы заметно укрепите свои позиции на рынке и сможете выполнять задачи высокого уровня, связанные с производительностью и стабильностью приложений.
Если вы хотите освоить мощный инструмент тестирования производительности и добавить ценный навык в свой профессиональный арсенал — этот курс станет вашим лучшим стартом.
Урок 1.00:01:57
Gatling Fundamentals Course Overview
Урок 2.00:01:35
Gatling Introduction
Урок 3.00:01:18
Key Features of Gatling
Урок 4.00:01:01
When to use Gatling
Урок 5.00:00:26
Section 2 Overview
Урок 6.00:01:50
Install Gatling via website download
Урок 7.00:01:51
Gatling Recorder Introduction
Урок 8.00:02:54
Recording a Complex Page Load with a HAR File
Урок 9.00:04:01
Record a Full User Journey with a HAR file
Урок 10.00:02:43
Editing & Executing a Gatling Script
Урок 11.00:00:41
Section 3 Overview
Урок 12.00:04:00
Install Video Game DB
Урок 13.00:01:47
Install Gatling Development Environment Prerequisites
Урок 14.00:02:30
Create New Gatling Project in Intellij
Урок 15.00:05:30
Writing your First Gatling Script
Урок 16.00:01:47
Using the Gatling Runner Class
Урок 17.00:02:13
Capturing Traffic through a Proxy
Урок 18.00:00:45
Section 4 Overview
Урок 19.00:08:10
Add Pause Time
Урок 20.00:04:21
Check Response Code
Урок 21.00:05:22
Check Response Body with JSON Path
Урок 22.00:06:06
Extract Data from Response Body - for Correlation
Урок 23.00:04:23
Debugging Session Variables
Урок 24.00:05:40
Code Reuse with Methods
Урок 25.00:02:41
Looping HTTP Calls
Урок 26.00:00:32
Section 5 Overview
Урок 27.00:08:48
CSV Feeders
Урок 28.00:05:47
Basic Custom Feeder
Урок 29.00:09:52
Complex Custom Feeder - Part 1
Урок 30.00:05:42
Complex Custom Feeder - Part 2
Урок 31.00:05:03
Complex Custom Feeder - Part 3 - Using a JSON Template File
Урок 32.00:00:26
Section 6 Overview
Урок 33.00:07:29
Basic Load Simulation
Урок 34.00:05:55
Load Simulation Design - Ramp Up Users Per Second
Урок 35.00:04:47
Load Simulation Design - Run Simulation for a Fixed Period
Урок 36.00:00:20
Section 7 Overview
Урок 37.00:05:44
Running tests from the Command Line
Урок 38.00:07:05
Runtime Parameters
Урок 39.00:02:15
Challenge Set - Create a Complete Gatling Script from Scratch
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф