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

  • Бесплатный курс
  • 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. Введение

На время прохождения курса вы станете DevOps‑инженером, который разрабатывает веб‑приложение Todolist. Сервис состоит из двух компонентов: фронтенда и бэкенда.

Впереди — крупный релиз и запуск большой рекламной кампании.

Ваша задача — протестировать предельную нагрузку, выявить слабые места и подготовить инфраструктуру к притоку новых пользователей.

Курс разработан совместно с KTS

KTS DevOps — это полностью документированные CI/CD и инфраструктура, за которые отвечает целая команда опытных инженеров.

Авторы курса

Нарек Татевосян

Руководитель команды архитекторов Yandex Cloud

Павел Селиванов

Архитектор Yandex Cloud

Леонид Гвоздков

DevOps инженер KTS

Сергей Маленко

Руководитель DevOps‑направления KTS

Как вы будете учиться

Изучать теорию

Читайте интересные лонгриды в любое удобное время

Решать практические задания

Пошагово выполняйте все действия по подробным руководствам

Обмениваться опытом

Делитесь опытом с коллегами и задавайте вопросы по нагрузочному тестированию в телеграм-чате комьюнити Yandex Load Testing

Частые вопросы

Как организована практическая часть курса?

Практические задания курса вы проходите в Yandex Cloud. Для их выполнения нужно оплатить ресурсы облака. Большую часть расходов покроет стартовый грант. Чтобы эффективно использовать облачные ресурсы и не тратить лишние деньги, следуйте рекомендациям в заданиях.

Начните обучение сегодня

Разверните инфраструктуру и научитесь тестировать её производительность