Содержание курса
1. Введение в нагрузочное тестирование
9 уроков
100
99
32м
0
Закрытый
1.1
Что такое производительность, масштабируемость, стабильность
↗
12
11
6м 25с
0
Закрытый
1.2
Разновидности тестирования производительности
↗
11
11
4м 6с
0
Закрытый
1.3
Load Testing (Тестирование нагрузки)
↗
11
11
4м 46с
0
Закрытый
1.4
Stress Testing (Стресс-тестирование)
↗
11
11
2м 23с
0
Закрытый
1.5
Spike Testing (Тестирование всплесков нагрузки)
↗
11
11
4м 28с
0
Закрытый
1.6
Soak Testing (Тестирование на выносливость)
↗
11
11
3м 52с
0
Закрытый
1.7
Когда и зачем проводить нагрузочные тесты
↗
11
11
3м 32с
0
Закрытый
1.8
Этапы нагрузочного тестирования
↗
11
11
2м 38с
0
Закрытый
1.9
Типичные ошибки при нагрузочном тестировании
↗
11
11
3м 23с
0
2. Метрики производительности
3 урока
33
32
11м
0
Закрытый
2.1
RPS, Latency, Throughput, Errors
↗
12
12
3м 13с
0
Закрытый
2.2
SLA / SLO / SLI
↗
11
10
4м 16с
0
Закрытый
2.3
Как интерпретировать графики нагрузки
↗
10
10
4м 47с
0
3. Обзор инструментов
6 уроков
62
61
8м
0
Закрытый
3.1
Apache JMeter
↗
11
11
3м 40с
0
Закрытый
3.2
k6
↗
12
12
2м 24с
0
Закрытый
3.3
Gatling
↗
10
10
2м 0с
0
Закрытый
3.4
Locust
↗
9
9
-
0
Закрытый
3.5
Artillery
↗
9
9
-
0
Закрытый
3.6
Как выбрать инструмент под задачу
↗
11
10
1м 16с
0
4. Практика с JMeter
18 уроков
130
121
3м
0
Закрытый
4.1
Вводная часть
↗
10
10
1м 27с
0
Закрытый
4.2
Установка, запуск, UI
↗
11
8
0м 25с
0
Закрытый
4.3
Что такое JMeter Plugins
↗
10
7
1м 6с
0
Закрытый
4.4
Простой HTTP-тест в JMeter и его интерпретация
↗
7
7
-
0
Закрытый
4.5
Запись и создание простых сценариев
↗
7
7
-
0
Закрытый
4.6
Как создать HTTP-запросы
↗
7
7
-
0
Закрытый
4.7
Внутренние переменные JMeter
↗
7
7
-
0
Закрытый
4.8
Встроенные функции JMeter
↗
7
7
-
0
Закрытый
4.9
Использование данных из CSV-файла (CSV Data Set Config)
↗
6
6
-
0
Закрытый
4.10
Создание запроса из HAR-файла
↗
7
6
-
0
Закрытый
4.11
Временное ожидание (паузы) в JMeter
↗
7
7
-
0
Закрытый
4.12
Assertion в JMeter
↗
7
6
-
0
Закрытый
4.13
Работа с авторизацией и токенами
↗
6
5
-
0
Закрытый
4.14
Throughput Controller в JMeter
↗
6
6
-
0
Закрытый
4.15
Генерация отчётов
↗
5
5
-
0
Закрытый
4.16
Запуск тестов в командной строке (non-GUI)
↗
6
6
-
0
Закрытый
4.17
JDBC Connection в JMeter
↗
6
6
-
0
Закрытый
4.18
Типы нагрузочного тестирования и действия в JMeter
↗
8
8
-
0
5. Планирование и запуск нагрузочного тестирования
4 урока
37
36
1м
0
Закрытый
5.1
Построение сценариев
↗
9
9
-
0
Закрытый
5.2
Реалистичные пользовательские сценарии
↗
9
9
-
0
Закрытый
5.3
Использование данных в нагрузочном тестировании
↗
9
9
-
0
Закрытый
5.4
Загрузка с разных локаций/регионов
↗
10
9
1м 9с
0
6. Тестовые стенды и окружения
4 урока
35
35
0м
0
Закрытый
6.1
Где запускать нагрузочные тесты
↗
9
9
-
0
Закрытый
6.2
Лимиты тестового окружения vs продуктив
↗
9
9
-
0
Закрытый
6.3
Инфраструктура для тестирования (локально, в облаке)
↗
9
9
-
0
Закрытый
6.4
Загрузка теста в BlazeMeter и запуск в облаке
↗
8
8
-
0
7. Анализ результатов
3 урока
26
26
2м
0
Закрытый
7.1
Как читать отчёты нагрузочного тестирования
↗
8
8
-
0
Закрытый
7.2
Корреляция метрик с логами и мониторингом
↗
8
8
-
0
Закрытый
7.3
Bottlenecks — как находить и устранять узкие места в системе
↗
10
10
2м 59с
0
8. Интеграция в процессы
4 урока
31
31
0м
0
Закрытый
8.1
Нагрузочное тестирование в CI/CD
↗
8
8
-
0
Закрытый
8.2
Использование мониторинга (Grafana, Prometheus, APM)
↗
8
8
-
0
Закрытый
8.3
Работа с Grafana
↗
8
8
-
0
Закрытый
8.4
Регрессия производительности и автоматизация тестов
↗
7
7
-
0
9. Дополнительные материалы
5 уроков
42
42
0м
0
Закрытый
9.1
Чек-листы для тестирования производительности
↗
9
9
-
0
Закрытый
9.2
Вопросы на собеседованиях
↗
9
9
-
0
Закрытый
9.3
Кейсы из реальных проектов
↗
8
8
-
0
Закрытый
9.4
Глоссарий JMeter
↗
8
8
-
0
Закрытый
9.5
Примеры скриптов k6
↗
8
8
-
0
10. Заключение
1 урок
7
7
0м
0
Закрытый
10.1
Заключение
↗
7
7
-
0