Нагрузочное тестирование
- Бесплатный курс
- 3 модуля с теорией и практикой
- Входит в образовательный трек «DevOps‑инженер в Yandex Cloud»
- Сертификат об окончании курса
На курсе вы
Узнаете, как повысить надёжность системы с помощью нагрузочного тестирования
— Как определять максимальную производительность системы
— Как находить релизы, которые замедляют производительность системы
Научитесь разворачивать копии production‑стенда для проведения нагрузочного тестирования
— Использовать GitOps‑подход для динамической настройки и удаления стендов
— Работать с данными на стендах для нагрузочного тестирования
Научитесь организовывать нагрузочное тестирование и подводить его итоги
— Поднимать стенд для нагрузочного тестирования
— Анализировать результаты
Для кого этот курс
Для кого этот курс
Курс будет полезен практикующим DevOps‑инженерам уровня middle или senior. Мы не научим вас профессии DevOps, а сфокусируемся на том, как можно улучшить работу с помощью наших инструментов. После прохождения курса вы сможете самостоятельно развернуть копию production‑стенда и провести на нём нагрузочное тестирование.
Мы ждём, что вы
Знаете Docker и Kubernetes
- Работали с Docker и знаете основные команды
- Работали с Kubernetes
- Знакомы с Helm
Знаете Git
- Работали с Git, GitHub, GitLab или BitBucket
Знакомы с веб‑технологиями
- Понимаете протоколы HTTP, HTTPS
- Знакомы с веб‑серверами Nginx или Apache
- Понимаете, как устроены веб‑приложения
Программа
1. Введение
1. Введение
На время прохождения курса вы станете DevOps‑инженером, который разрабатывает веб‑приложение Todolist. Сервис состоит из двух компонентов: фронтенда и бэкенда.
Впереди — крупный релиз и запуск большой рекламной кампании.
Ваша задача — протестировать предельную нагрузку, выявить слабые места и подготовить инфраструктуру к притоку новых пользователей.
2. Развёртывание контура для проведения нагрузочного тестирования
2. Развёртывание контура для проведения нагрузочного тестирования
3. Нагрузочное тестирование
3. Нагрузочное тестирование
4. Анализ результатов нагрузочного тестирования
4. Анализ результатов нагрузочного тестирования
5. Итоги курса
5. Итоги курса
Курс разработан совместно с KTS
KTS DevOps — это полностью документированные CI/CD и инфраструктура, за которые отвечает целая команда опытных инженеров.
Как вы будете учиться
Изучать теорию
Читайте интересные лонгриды в любое удобное время
Решать практические задания
Пошагово выполняйте все действия по подробным руководствам
Обмениваться опытом
Делитесь опытом с коллегами и задавайте вопросы по нагрузочному тестированию в телеграм-чате комьюнити Yandex Load Testing
Частые вопросы
Как организована практическая часть курса?
Как организована практическая часть курса?
Практические задания курса вы проходите в Yandex Cloud. Для их выполнения нужно оплатить ресурсы облака. Большую часть расходов покроет стартовый грант. Чтобы эффективно использовать облачные ресурсы и не тратить лишние деньги, следуйте рекомендациям в заданиях.
Сколько времени займёт прохождение курса?
Сколько времени займёт прохождение курса?
Получу ли я сертификат?
Получу ли я сертификат?
Начните обучение сегодня
Разверните инфраструктуру и научитесь тестировать её производительность