Практический курс по нагрузочному тестированию с Locust. Охватывает создание сценариев на Python, настройку HttpUser и TaskSet, профили нагрузки LoadTestShape, распределённое тестирование в режиме master/worker, кастомные клиенты для WebSocket и gRPC, систему событий и хуков, а также интеграцию в CI/CD. Курс подходит backend-разработчикам и QA-инженерам, которые хотят перейти от ручного тестирования к автоматизированным нагрузочным сценариям на Python.
Доступен после всех тем (0 из 8)
Доступен после зачёта
Инструмент нагрузочного тестирования с открытым исходным кодом, где сценарии пишутся на Python. Использует gevent для симуляции тысяч пользователей в одном процессе.
Пример
pip install locust && locust -f locustfile.pyСвязанные термины
Состав курса, уровни, практика и способы проверки знаний.
Курс включает 8 тем и 71 вопрос с разбором ответа. Начать можно с первой темы курса.
Маршрут охватывает уровни Middle. Темы расположены от основы к более сложным инженерным задачам, поэтому можно начать с подходящего места и не пропускать важные зависимости.
После прохождения тем доступен зачёт по курсу «Locust: нагрузочное тестирование на Python» — 20 случайных вопросов с порогом 80%. После зачёта открывается экзамен с развёрнутыми ответами и автоматической оценкой, приближённый к техническому собеседованию.
Да, курс полностью бесплатный: все 8 тем доступны без оплаты.