Содержание курса
1. Что такое нагрузочное тестирование
6 уроков
40
36
1м
0
Закрытый
1.1
Введение
↗
14
14
1м 1с
0
Закрытый
1.2
Зачем вообще грузят системы
↗
6
6
-
0
Закрытый
1.3
Какие бывают тесты: Load Stress Spike Soak
↗
7
5
-
0
Закрытый
1.4
Основные метрики: RPS Response time Errors Throughput
↗
5
5
-
0
Закрытый
1.5
Чек-лист перед запуском нагрузочного теста
↗
4
4
-
0
Закрытый
1.6
Практика: анализ грвфика и поиск проблемы.
↗
4
2
-
0
2. Минимум Python для Locust
7 уроков
19
14
0м
0
Закрытый
2.1
В какой среде писать Python для Locust
↗
3
2
-
0
Закрытый
2.2
Переменные в Python
↗
3
2
-
0
Закрытый
2.3
Функции (действия пользователя)
↗
3
2
-
0
Закрытый
2.4
Классы (виртуальные пользователи)
↗
2
2
-
0
Закрытый
2.5
Списки (реалистичные данные в нагрузке)
↗
3
2
-
0
Закрытый
2.6
Условия if в Python
↗
3
2
-
0
Закрытый
2.7
Практика: написать простой скрипт, который выполняет запрос
↗
2
2
-
0
3. Locust
1 урок
2
2
0м
0
Закрытый
3.1
Установка Locust и подготовка среды
↗
2
2
-
0
4. Первый тест в Locust
2 урока
4
3
0м
0
Закрытый
4.1
Создание виртуального пользователя
↗
2
2
-
0
Закрытый
4.2
Практика: пример создания запросов пользователя
↗
2
1
-
0
5. Управление нагрузкой
2 урока
2
2
0м
0
Закрытый
5.1
Количество виртуальных пользователей (Users)
↗
1
1
-
0
Закрытый
5.2
Практика: управление количеством пользователей в Locust
↗
1
1
-
0
6. Несколько сценариев и веса (task weights)
5 уроков
5
5
0м
0
Закрытый
6.1
Несколько сценариев и веса (task weights)
↗
1
1
-
0
Закрытый
6.2
Практика. Распределение пользовательского трафика
↗
1
1
-
0
Закрытый
6.3
Практика. POST-запросы в Locust
↗
1
1
-
0
Закрытый
6.4
Практика. Авторизация (токен в заголовке)
↗
1
1
-
0
Закрытый
6.5
Практика. Многошаговый пользовательский сценарий
↗
1
1
-
0
7. Анализ результатов
3 урока
4
3
0м
0
Закрытый
7.1
Что такое вottleneck
↗
1
1
-
0
Закрытый
7.2
Анализ нагрузки и поиск узких мест
↗
2
1
-
0
Закрытый
7.3
Типичные ошибки и анти-паттерны в нагрузке
↗
1
1
-
0
8. Практика: мини-проект
2 урока
3
2
0м
0
Закрытый
8.1
Практический проект
↗
2
1
-
0
Закрытый
8.2
Заключение
↗
1
1
-
0
9. Бонус
2 урока
2
2
0м
0
Закрытый
9.1
Особенности тестирования микросервисов
↗
1
1
-
0
Закрытый
9.2
Вопросы на собеседованиях.
↗
1
1
-
0