Курс на Stepik
Обложка курса «Нагрузочное тестирование на Python (Locust)» на Stepik
500 ₽

Нагрузочное тестирование на Python (Locust) 5.000

Открыть на
STEPIK.ORG

Курс «Нагрузочное тестирование на Python (Locust)» — это ознакомительное введение в работу с инструментом Locust, ориентированное на начинающих специалистов уровня junior. В рамках курса рассматривается интерфейс фреймворка, базовые принципы его использования и создание простых сценариев нагрузочного тестирования. Вы научитесь формировать пользовательские запросы, описывать действия виртуальных пользователей, моделировать работу нескольких пользователей.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Нагрузочное тестирование на Python (Locust)»Учеников на курсе 41
Сертификаты, выданные на курсе «Нагрузочное тестирование на Python (Locust)»Сертификатов выдано 12
Отзывы о курсе «Нагрузочное тестирование на Python (Locust)»Отзывов получено 1
Рейтинг курса «Нагрузочное тестирование на Python (Locust)»Рейтинг курса 5.000
Уроки в курсе «Нагрузочное тестирование на Python (Locust)»Количество уроков 31
Тесты в курсе «Нагрузочное тестирование на Python (Locust)»Количество квизов 11
Время прохождения курса «Нагрузочное тестирование на Python (Locust)»Время прохождения курса
Стоимость курса «Нагрузочное тестирование на Python (Locust)»Стоимость курса 500 ₽
Обновления курса «Нагрузочное тестирование на Python (Locust)»Обновления курса
Дата публикации курса «Нагрузочное тестирование на Python (Locust)»Дата публикации курса
Последнее обновление курса «Нагрузочное тестирование на Python (Locust)»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Нагрузочное тестирование на Python (Locust)» 9 разделов Уроки в курсе «Нагрузочное тестирование на Python (Locust)» 31 урок Тесты в курсе «Нагрузочное тестирование на Python (Locust)» 11 тестов Время прохождения курса «Нагрузочное тестирование на Python (Locust)» 1 ч. Последнее обновление курса «Нагрузочное тестирование на Python (Locust)» обн. 31 мая 2026

Что такое нагрузочное тестирование

6 уроков
1. Введение
2. Зачем вообще грузят системы
3. Какие бывают тесты: Load Stress Spike Soak
4. Основные метрики: RPS Response time Errors Throughput
5. Чек-лист перед запуском нагрузочного теста
6. Практика: анализ грвфика и поиск проблемы.

Минимум Python для Locust

7 уроков
1. В какой среде писать Python для Locust
2. Переменные в Python
3. Функции (действия пользователя)
4. Классы (виртуальные пользователи)
5. Списки (реалистичные данные в нагрузке)
6. Условия if в Python
7. Практика: написать простой скрипт, который выполняет запрос

Locust

1 урок
1. Установка Locust и подготовка среды

Первый тест в Locust

2 урока
1. Создание виртуального пользователя
2. Практика: пример создания запросов пользователя

Управление нагрузкой

2 урока
1. Количество виртуальных пользователей (Users)
2. Практика: управление количеством пользователей в Locust

Несколько сценариев и веса (task weights)

5 уроков
1. Несколько сценариев и веса (task weights)
2. Практика. Распределение пользовательского трафика
3. Практика. POST-запросы в Locust
4. Практика. Авторизация (токен в заголовке)
5. Практика. Многошаговый пользовательский сценарий

Анализ результатов

3 урока
1. Что такое вottleneck
2. Анализ нагрузки и поиск узких мест
3. Типичные ошибки и анти-паттерны в нагрузке

Практика: мини-проект

2 урока
1. Практический проект
2. Заключение

Бонус

2 урока
1. Особенности тестирования микросервисов
2. Вопросы на собеседованиях.