Содержание курса
1. Вводная
2 урока
28
28
3м
0
Закрытый
1.1
Приветствие
↗
14
14
1м 48с
0
Закрытый
1.2
Инструкция по обучению и выполнению ДЗ
↗
14
14
2м 2с
0
2. Теория нагрузочного тестирования (НТ)
8 уроков
892
837
64м
57
Закрытый
2.1
Введение в НТ
↗
124
116
7м 34с
10
Закрытый
2.2
Этапы НТ
↗
118
107
14м 30с
6
Закрытый
2.3
Методика НТ
↗
112
106
11м 17с
10
Закрытый
2.4
Модели и виды тестов НТ
↗
110
101
12м 42с
10
Закрытый
2.5
Профиль нагрузки
↗
108
98
10м 58с
5
Закрытый
2.6
Отчеты по НТ
↗
107
96
3м 51с
7
Закрытый
2.7
Заглушка vs эмулятор
↗
108
108
2м 16с
4
Закрытый
2.8
Инструменты
↗
105
105
4м 29с
5
3. Введение в Gatling и sbt
5 уроков
106
78
15м
0
Открытый
3.1
Что такое Gatling?
↗
52
27
3м 58с
0
Закрытый
3.2
Обзор возможностей Gatling
↗
14
13
4м 10с
0
Закрытый
3.3
Установка и настройка sbt и Gatling
↗
14
14
4м 55с
0
Закрытый
3.4
Запуск теста и просмотр первого отчёта
↗
13
13
2м 2с
0
Закрытый
3.5
Самопроверка
↗
13
11
2м 6с
0
4. Основы создания сценариев в Gatling
7 уроков
66
54
30м
0
Закрытый
4.1
Структура сценария Gatling
↗
13
11
7м 6с
0
Закрытый
4.2
Создание HTTP-запросов
↗
11
10
7м 32с
0
Закрытый
4.3
Проверки статусов ответа и тел запросов (Assertions и Checks)
↗
12
8
17м 49с
0
Закрытый
4.4
Передача данных между шагами
↗
8
7
-
0
Закрытый
4.5
Использование пауз и таймеров в сценариях
↗
7
7
-
0
Закрытый
4.6
Логирование
↗
7
7
-
0
Закрытый
4.7
Практика
↗
8
4
-
0
5. Управление нагрузкой
6 уроков
30
28
0м
0
Закрытый
5.1
Конфигурирование нагрузки
↗
5
5
-
0
Закрытый
5.2
Управление сценариями через Injection profiles
↗
5
5
-
0
Закрытый
5.3
Параметризация запросов (Feeder)
↗
5
5
-
0
Закрытый
5.4
Повторение сценариев (Loops и Conditional Logic)
↗
5
5
-
0
Закрытый
5.5
Ещё полезные фишки и конструкции
↗
5
5
-
0
Закрытый
5.6
Практика
↗
5
3
-
0
6. Работа с сессиями и динамическими данными
7 уроков
30
26
0м
0
Закрытый
6.1
Что такое Session в Gatling
↗
5
4
-
0
Закрытый
6.2
Работа с несколькими значениями в Session (Seq, Map)
↗
4
4
-
0
Закрытый
6.3
Комбинирование checks и session logic
↗
4
4
-
0
Закрытый
6.4
Генерация случайных значений в сценариях
↗
4
4
-
0
Закрытый
6.5
Использование пользовательских функций
↗
4
4
-
0
Закрытый
6.6
Использование моделей данных и сериализации запросов
↗
4
4
-
0
Закрытый
6.7
Практика
↗
5
2
-
0
7. Конфигурация и управление окружениями в Gatling
3 урока
9
7
0м
0
Закрытый
7.1
Подключение библиотек
↗
3
3
-
0
Закрытый
7.2
Работа с переменными окружения и конфигами
↗
3
3
-
0
Закрытый
7.3
Практика
↗
3
1
-
0
8. Генерация отчетов и анализ результатов
2 урока
6
6
0м
0
Закрытый
8.1
Отчёты Gatling: обзор и интерпретация результатов
↗
3
3
-
0
Закрытый
8.2
Анализ отчетов и выявление узких мест приложения
↗
3
3
-
0
9. Интеграция Gatling с sbt и CI/CD
4 урока
12
8
0м
0
Закрытый
9.1
Интеграция в CI/CD (часть 1 — базовый подход)
↗
3
3
-
0
Закрытый
9.2
Интеграция в CI/CD (часть 2 — GitLab CI)
↗
3
3
-
0
Закрытый
9.3
Отчеты и мониторинг результатов (через Telegram)
↗
3
1
-
0
Закрытый
9.4
Практика
↗
3
1
-
0
10. Итоговый проект
1 урок
2
0
0м
0
Закрытый
10.1
Задание
↗
2
0
-
0
11. Бонус
5 уроков
5
5
0м
0
Закрытый
11.1
Code Style
↗
1
1
-
0
Закрытый
11.2
Шаблон. Опрос по требованиям
↗
1
1
-
0
Закрытый
11.3
Шаблон. Отчет по НТ
↗
1
1
-
0
Закрытый
11.4
Легкий тюнинг OS
↗
1
1
-
0
Закрытый
11.5
Мониторинг с помощью консольных команд
↗
1
1
-
0
12. Заключение
1 урок
1
1
0м
0
Закрытый
12.1
Слова напутствия, тем кто дошел до конца!
↗
1
1
-
0