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

Обучение затрагивает все аспекты нагрузочного тестирования: составляйте методику НТ, разрабатывайте скрипты, запускайте тесты и настраивайте мониторинг

19 декабря

3 месяца

Онлайн

Вт/Чт 20:00 Мск

Зачем переходить в нагрузочное тестированиие?

  • Сможете зарабатывать до 30% больше, чем функциональные тестировщики
  • Расширите собственные возможности: освоите навыки разработчика, аналитика, архитектора, будете улучшать производительность вместе с продуктовой командой
  • Получите востребованную в сфере QA специальность


Для кого этот курс?

  • Для специалистов по ручному и автоматизированному тестированию: сможете увеличить доход и повысить собственную востребованность
  • Для специалистов по нагрузочному тестированию: углубите и систематизируете знания
  • Для разработчиков, прикладных и системных администраторов: сможете решать задачи по нагрузочному тестированию и получить соответствующую квалификацию


Необходимые знания

  • базовые знания в области тестирования
  • базовые навыки программирования 
  • понимание структуры html-страниц и принципов передачи данных по http-протоколу


Будет плюсом, если вы:

  • знаете языки программирования, основанные на C / Java
  • знаете аппаратную часть ПК и серверов
  • работаете c командной строкой Linux
  • знакомы с тем, как устроена многозвенная архитектура и серверы приложений 
  • знаете, как устроена сетевая инфраструктура
  • знакомы с БД и SQL

Что даст вам этот курс

Вы научитесь:

  • писать скрипты в Performance Center, Jmeter, Gatling, k6.io
  • настраивать CI / CD для нагрузочного тестирования
  • мониторить различные метрики, когда проводите тестирование с помощью Grafana и других инструментов
  • планировать нагрузочное тестирование для разных целей и случаев
  • анализировать результаты и составлять информативные отчёты
  • разбираться в методиках и отчётности: поймёте, какие разделы важны и для чего
  • оценивать точность и качество тестирования, чтобы улучшать процессы и повышать достоверность результатов
  • выявлять в системе узкие места

Помощь экспертов

 

Программу обучения создавали действующие инженеры и эксперты по нагрузочному тестированию. Наши преподаватели всегда ответят на ваши вопросы, доходчиво объяснят непонятную тему

Процесс обучения

У нас нет предзаписанных уроков. 

Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь в группе Telegram. 

И самое главное – сможете практиковаться!

Создайте проект по автоматизации НТ


Проведите нагрузочное тестирование и сделайте отчёт

Пройдите полноценную практику


Закрепляйте изученное с помощью стендов для отработки материалов

Обучайтесь по актуальной программе


Освойте востребованные у работодателей навыки

Помощь с карьерой

Проявите себя в учёбе. Успехи на курсе – шанс пройти успешно собеседование!
  • Получите рекомендательное письмо              Проявите себя на занятиях и получите рекомендацию от преподавателя OTUS
  • Получите доступ к закрытой базе работодателей                                                          После обучения вы сможете разместить резюме в специальной базе, в которой партнёры OTUS ищут новых сотрудников

Инженер по нагрузочному тестированию

Перспективы направления
Средний уровень зарплат в Москве:
220 000Middle+ специалист
300 000Senior специалист
954
актуальные вакансии

Работодатели курса

Формат обучения

Интерактивные вебинары


Две онлайн-трансляции по два академических часа в неделю.
Доступ к записям и учебным материалам – навсегда

Практика

Выпускная работа усилит знания, а её хорошая защита – откроет новые карьерные возможности

Активное сообщество


Общение с преподавателями на вебинарах, коммуникация в закрытом Telegram-чате, развёрнутые ответы при проверке домашних заданий

Программа

Введение в нагрузочное тестирование (НТ)

Вводный модуль посвящен разбору что такое нагрузочное тестирование, какие цели достигает, из каких этапов состоит и что может показать. Научимся определять цели нагрузочного тестирования, составлять методику и профиль нагрузочного тестирования.

Тема 1: НТ: цели, события, показатели, основные этапы

Тема 2: Профиль нагрузочного тестирования

Тема 3: Методика и отчёт по НТ

Подготовка средств НТ

Модуль посвящен практике по разработке средств нагрузочного тестирования - скриптов и вспомогательных средств. Научимся кодить в разных инструментах и на разных языках программирования, подготавливать и запускать тесты.

Тема 1: Скрипты и сценарии НТ - 2: Jmeter часть 1/4

Тема 2: Скрипты и сценарии НТ - 2: Jmeter часть 2/4

Тема 3: Скрипты и сценарии НТ - 2: Jmeter часть 3/4

Тема 4: Скрипты и сценарии НТ - 2: Jmeter часть 4/4

Тема 5: Скрипты и сценарии НТ - 1: MF Performance center (PC) и Vugen часть 1/3

Тема 6: Скрипты и сценарии НТ - 1: MF Performance center (PC) и Vugen часть 2/3

Тема 7: Скрипты и сценарии НТ - 1: MF Performance center (PC) и Vugen часть 3/3

Тема 8: Автоматизация НТ: CI / CD и quality gate часть 1/2

Тема 9: Скрипты и сценарии НТ - 3: Gatling часть 1/3

Тема 10: Скрипты и сценарии НТ - 3: Gatling часть 2/3

Тема 11: Скрипты и сценарии НТ - 3: Gatling часть 3/3

Тема 12: Автоматизация НТ: CI / CD и quality gate часть 2/2

Тема 13: Скрипты и сценарии НТ - 4: k6.io часть 1/2

Тема 14: Скрипты и сценарии НТ - 4: k6.io часть 2/2

Тема 15: Разработка базовых эмуляторов внешних систем

Эмуляторы, мониторинг, регрессионное НТ

Модуль посвящен мониторингу в ходе нагрузочного тестирования. Научимся настраивать мониторинг разными средствами и для разного стека технологий.

Тема 1: Мониторинг серверной и сервисной инфраструктуры: основы, Часть 1

Тема 2: Мониторинг серверной и сервисной инфраструктуры: Часть 2

Тема 3: Мониторинг и узкие места: СУБД часть 1/2

Тема 4: Мониторинг и узкие места: СУБД часть 2/2

Тема 5: Критерии качества НТ, регрессионное НТ и риски

Итоговый проект

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

Тема 1: Выбор темы и организация проектной работы

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Защита проектных работ

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Выпускной проект

 

Последний месяц обучения посвящается проектной работе. Чтобы получить сертификат, вы разработаете методику, профиль и скрипты нагрузочного тестирования, проведёте тесты и подготовите отчёт

Преподаватели

Руководитель курса

Василий Кудрявцев

Директор по эксплуатации

РТ Лабс

Михаил Воротягин

Ведущий Эксперт

МТС

Александр Силич

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

МТС

Светлана Чернышёва

Тимлид отдела нагрузочного тестирования

Сбер

Виктор Ганелес

Инженер по нагрузочному тестированию

OpenText

Максим Рогожников

Ведущий инженер по производительности

Т-Банк

Сергей Чепкасов

Ведущий эксперт центра практик QA

МТС

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Ближайшие мероприятия

Бесплатный открытый вебинар – онлайн-занятие с преподавателем курса. На открытом вебинаре можно посмотреть, как проходит обучение, а ещё – узнать что-то ценное по интересующей теме. На занятии слушатели могут задавать ведущему вопросы.

Первый нагрузочный тест в Apache Jmeter
Светлана Чернышёва
На занятии мы рассмотрим самый популярный и востребованный инструмент нагрузочного тестирования - Apache Jmeter.
Создадим и отладим HTTPS-скрипт, проведем итерацию нагрузочного тестирования и проанализируем полученные результаты. Научимся генерить информативные html-отчеты.

Данный вебинар будет полезен всем, кто интересуется QA, а также тем, кто хочет провести нагрузочный тест своего web-ресурса в поисках проблем производительности.

Основные темы открытого урока:
- Apache Jmeter
- Создание и отлаживание HTTPS-скрипта
- Итерация нагрузочного тестирования и анализ полученных результатов
- Генерация информативного html-отчета
...
18 ноября в 17:00
Открытый вебинар
Load Runner Controller: подача нагрузки, тесты и интерфейс
Виктор Ганелес
На занятии мы вместе с ключевым экспертом индустрии попрактикуемся в работе с Load Runner Controller.

Вы узнаете, какие варианты подачи нагрузки существуют в Load Runner, как создавать тесты со ступеньками и управляться с интерфейсом инструмента.

Также мы вместе сформируем базовое представление о том, как рассчитывать Pacing.

Темы урока:
- Load Runner
- Load Runner Controller
- Инструменты нагрузочного тестирования
- Pacing

Кому будет полезно:
Начинающим специалистам по загрузочному тестированию, которые стремятся расширить свои компетенции.
Инженерам по нагрузочному тестированию, у которых на проекте есть Load Runner.
Тем, кто хочет освоить новый инструмент.
...
3 декабря в 17:00
Открытый вебинар
Введение в Gatling: практика организации проекта
Сергей Чепкасов
Мы познакомимся с устройством Gatling, организацией проектов на Gatling и применим его на практике. Вы узнаете, как эффективно использовать Gatling для тестирования производительности и создадите свои первые проекты.

Основные темы урока:
- История Gatling: Узнаем, как появился и развивался этот инструмент.
- Архитектура Gatling: Разберём внутренние компоненты и принципы работы.
- Организация проекта: Поймём, как структурировать проекты на Gatling.
- Создание простого проекта: Разработаем первый проект с использованием SBT и Scala DSL.
- Запуск тестов: Научимся запускать тесты и анализировать их результаты.
- Усложнение проекта: Свяжем запросы в сценарии и настроим модель нагрузки.
- Разные языки и сборки: Рассмотрим варианты использования Gatling с Java, Kotlin, Gradle, Maven и JS.
...
10 декабря в 17:00
Открытый вебинар

Прошедшие
мероприятия

Василий Кудрявцев
Открытый вебинар
Стенды для нагрузочного тестирования
Александр Силич
Открытый вебинар
Прохождение собеседования на нагрузочного тестировщика. Что интересует работодателя?
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Корпоративное обучение для ваших сотрудников

OTUS помогает развивать высокотехнологичные команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Отзывы

Владимир Соколов

31.10.2024
На работе посоветовали для расширения кругозора пройти курс по нагрузочному тестированию. Я захотел понять, хочется ли в будущем заниматься данным направлением и получить новый опыт и навыки. По итогу обучения принял для себя несколько важных решений касаемо данного направления. Я ясно отследил в себе вовлеченность в материал и желание продолжать. Курс насыщенный и преподаватели доходчиво и интересно объясняют. Оцениваю курс на 10/10: в нем есть все, что необходимо для новичка, для старта.

Андрей Василенков

20.08.2024
Работаю руководителем направления тестирования в крупной российской IT компании. У нас в основном десктопные продукты, поэтому тема нагрузочного тестирования развивалась специфично (другие потребности, инструменты). Настало время изучить современные технологии по НТ, для этого пошел на курсы, чтобы потом внедрить передовой опыт на своем предприятии. Данный курс по описанию показался наиболее полно отвечающий и раскрывающий интересующую меня тему "Нагрузочное тестирование". В принципе, так оно и оказалось: много полезной и практической информации. В конце даже НТ-проект на программном продукте нашей компании получилось осуществить. Т.е. основные цели были достигнуты. Дальше планирую расширять горизонты полученных знаний и внедрять это все в своей работе, обучить коллег и т.п.

Александр Романов

19.08.2024
Курс был для меня полезным, как для человека, который почти ничего не знал о нагрузочном тестировании. Позволяет изучить разные инструменты и определить, какой лучше внедрять на своем проекте.

Юрий Смирнов

15.05.2024
Здравствуйте! Курс насыщен полезными знаниями. Широкий охват инструментов, необходимых для проведения НТ. По завершению изучения всех тем вырисовывается полная картина, как проводить нагрузочное тестирование, на какие нюансы стоит обязательно обратить внимание, какая должна быть подготовка и каким должен быть отчет о проведенном НТ. На мой взгляд курс следует проходить уже немного подготовленным. Для совсем новичков будет сложно, но полезно. Спасибо за курс!

Алексей Курилов

06.05.2024
Перед тем как начать курс у меня был опыт работы с Jmeter и SQL, но в процессе обучения пришлось признать, что мой опыт не отображает и доли возможностей этих инструментов. Изучения новых нагрузочных инструментов расширила мои знания о возможностях, с помощью которых можно нагружать ПО.

Алексей Шнайдмиллер

04.05.2024
Курс очень классный. Подробно все рассказывают, помогают, подсказывают. Буду рекомендовать.

Максим Петренко

29.12.2023
Курс очень хороший с опытными и компетентными преподавателями. К сожалению, загрузка на работе не позволила мне сдать большинство ДЗ, но я все равно получил огромный буст в сфере нагрузочного тестирования. Спасибо!

Олег Маврешко

15.09.2023
Отличный курс, который дает понимание методологии и инструментария. Преподаватели - доступно объясняют непростой материал. Прохождение курса, в частности выполнение проектной работы дало свои результаты по текущему месту работы. А именно, что используются излишние ресурсы и есть возможность экономии на инфраструктуре, так как запас есть и очень большой.

Денис Дробаха

17.08.2023
Добрый день. Курс по нагрузочному тестированию был достаточно информативным. Понравилась методика преподавания, каждую часть свой преподаватель. Были преподаватели прям видно которые очень сильно старались объяснить все по полочкам, но были с которыми было сложнее усвоить информацию. Чего показалось мало так это практики, лучше разбить на более мелкие части в подготовке и настройке инструмента, после повышать нагрузку заданий. Хотелось получить информацию о подводных камнях при проведении НТ в разных инструментах с которыми в 90% случаем встречаются. Всем кто участвовал в подготовке и преподавателям огромное спасибо курс!

Илья Марков

23.07.2023
Курс понравился! Особенно понравилась вторая половина курса, начиная с Gatling'a (ну и вводные уроки с профилем нагрузки) Посещал мало занятий, т.к. расписание оказалось неудобным для моего часового пояса (МСК+4). Однако это не помешало просмотру записей курса и освоению материала. Во время выполнения домашки хотелось бы поработать с заглушками, настройкой CI/CD и сборщиками -- думаю, что это усложнило бы одно из домашних заданий и позволило бы лучше освоить понимание данных инструментов в связке с нагрузочными Защита была супер, волнения было мало, преподаватель отлично к себе располагал и давал конструктивную обратную связь

Антон Куреньков

21.07.2023
Благодарю всех преподавателей курса за проделанную работу! Курс очень насыщенный и полезный. Понравилось много практики и примеров из жизни по всем этапам НТ. Здорово что удалось в ходе выполнения домашних заданий поработать на всех основных инструментах нагрузочного тестирования, составить о них своё мнение. Что мне хотелось бы еще увидеть в составе курса - урок по инструменту Locust.

Светлана Газмеева

03.04.2023
Добрый день Хотела поблагодарить всех преподавателей за работу . Курс был очень насыщенный , очень для меня сложный, так как это была в основном для меня новая информация Много материалов было дано из опыта , много было дано информации по документации инструментов. Как раз курс был очень вовремя, так как на работе нужно переходить на новый инструмент и у меня хотя бы есть теперь все вводные о плюсах минусах, о том с чего стартовать активности по технической части нагрузочного тестирования. Самый большой плюс который хочу отметить, даже не имея возможности посещать лекции онлайн я не видела потери информации. Запись , изложение урока и т.д. очень качественны.

Юлия Страбыкина

14.12.2022
Здравствуйте, спасибо. Да конечно, я не занималась ранее НТ. Целью было реализовать основы на текущей работе и двигаться дальше в этом направлении. Отдельное спасибо преподавателю Виктору по Jmeter, и записи очень легко слушать, информация подобрана нужная и доступная для понимания, легко усваивается

Евгений Земский

21.11.2022
Обучение проходило хорошо, наплывами, что-то делалось быстро и легко, а некоторые темы практической реализацией вводили в ступор, т.к. при выполнении возникали проблемы, вообще непредсказуемые) В итоге спустя неделю или больше попыток они решались, в одном задании так и не решил на 100%. Узнал разные инструменты для нагрузочного, научился ими пользоваться (ранее умел только Jmeter). получил практику оформления отчетов и примеры как нужно это делать. Так же хочется отметить полезные вводные в мониторинг и CI. В общем весь курс на практике полезен. Частично немало что знал, но позволило систематизировать знания и перенять опыт практиков. Всем спасибо, курс полезный и структурированный)

Мария Грудинина

08.07.2022
Я работаю инженером по тестированию с 2013 года. Занимаюсь ручным и автоматизированным тестированием веб-сайтов и мобильных приложений. Я выбрала курс по нагрузочному тестированию в OTUS, потому что раньше у меня не было опыта в этом виде тестирования, и я захотела поближе с ним познакомиться. Впечатления от обучения положительные, программа была насыщенная, объемные домашние задания, преподаватели активно отвечали на вопросы во время лекций и после. Отдельное спасибо Виктору Ганелесу за детальные лекции по JMeter и обратную связь по заданиям! Я рада, что прошла курс по нагрузочному тестированию, выполнила все домашние работы и защитила итоговый проект. Считаю, что полученные знания пригодятся на будущих проектах. Спасибо за такую возможность!

Алексей Шеин

29.06.2022
Сбалансированный курс про цели, инструменты и подходы нагрузочного тестирования. Достаточное количество домашних заданий, позволяющих выбрать инструмент под себя (я выбрал Gatling и буду присматриваться к k6). Преподаватели помогают советами даже после лекций. Спасибо

Алексей Кудряшов

24.03.2022
Очень полезный курс для тех кто решил только начать путь в НТ. Есть возможность познакомиться с разными инструментами для подачи нагрузки, и выбрать для себя подходящий. Опытные преподаватели, готовые всегда помочь. Однозначно рекомендую!

Гузель Гребенюк

24.08.2021
Хочу оставить отзыв о пройденном курсе по Нагрузочному тестированию. На текущий момент я работаю ведущим тестировщиком. В тестировании 2 года, до этого более 10 лет работала веб разработчиком. Искала курсы по НТ. Здесь понравился объем заявленной информации по НТ. Особенно понравился набор изучаемых инструментариев. По окончанию курса могу сказать , что несмотря на то что уже имела опыт работы с Jmeter, на курсе получила много новых знаний по работе и настройке данного инструмента. Отдельно хочу поблагодарить Виктора и Василия за советы и развернутые ответы на вопросы. Все преподаватели на курсе являются практиками и делятся работающими и актуальными техниками и кейсами. Весь курс очень динамичный, хотя казалось что 4 месяца это длительный отрезок времени. После окончания курса, планируем открыть отдельное направлении по НТ. Хочу пожелать будущим студентам использовать время каникул на отработку домашних заданий и в целом  пытаться выполнить все, задавать вопросы в чате с преподавателями. Также посоветовала бы начинать подготовку к проектной работе после второго месяца. Т.к. на настройки мониторинга, подготовку профилей, разработку сценариев уходит достаточно времени, если у вас будет занято рабочее время, как было у меня.

Сертификат о прохождении курса

OTUS занимается лицензированной образовательной деятельностью.

После защиты выпускного проекта вы получите свидетельство о повышении квалификации и сертификат OTUS о прохождении курса по нагрузочному тестированию

 

По итогам обучения:

  • документальное подтверждение новой квалификации
  • доступ к репозиторию на GitHub с примерами тестов
  • видеозаписи занятий и презентации

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

Кем разработана программа курса?
Программа курса разработана опытными специалистами. Руководитель курса является "Директором по качеству" с большим опытом работы организации и выполнения нагрузочного тестирования на более 40 проектах. Ключевые достижения: организовал процесс регулярного нагрузочного тестирования основных систем Банка ВТБ, составил критерии оценки и отбора систем для нагрузочного тестирования, внедрил 1click pipeline для нагрузочного тестирования.
Почему стоит выбрать учебу в OTUS?
Образовательная экспертиза OTUS доказана более 6 лет успешной специализации на обучении в IT. Наша фишка — продвинутые программы для специалистов с опытом и быстрый запуск курсов по новым набирающим популярность технологиям. Мы уже обучили более 20 000 студентов, и будем рады помочь освоить Вам новые навыки.
Обязательно ли выполнять и защищать выпускные проекты?
Для получения сертификата о прохождении курса выполнение проектной работы — это важное условие! Защита проектной работы не только закрепит навыки, полученные на курсе, но и откроет для вас новые карьерные возможности.
Обязательно ли выполнять все домашние задания?
Нет, не обязательно. Но выполнение домашних заданий поможет вам разобраться в материале курса, закрепить теоретическую часть.
Помогаете ли вы с трудоустройством после курса?
В нашем комьюнити Otus Club проводятся вебинары на тему трудоустройства, разбор резюме, прохождения собеседований, особенности реферальных программ при найме. Также обратим Ваше внимание, что преподаватели курса занимают ведущие позиции в разных компаниях. Будьте активны, выполняйте домашние задания, стройте network с сокурсниками и преподавателями и Вам будет проще найти работу, расширив свои контакты.
Смогу ли я совмещать учебу с работой?
Да, программа курса рассчитана так, чтобы у студента была возможность совмещать учёбу не только с работой, но и оставалось время на личные дела. А если вдруг по каким-то причинам пропустили лекцию - она всегда будет у вас в записи, а возникшие вопросы можно будет задать преподавателям.
Что, если в середине курса я не смогу продолжать обучение?
У вас будет возможность бесплатно перевестись в другую группу один раз. Лекции, которые вы прослушали, останутся в вашем личном кабинете.
Я могу вернуть деньги?
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.
Может ли мой работодатель оплатить курс?
Конечно, мы работаем с юридическими лицами. Сообщите менеджеру об этом и он подскажет дальнейшие шаги по оформлению.
Остались вопросы?
Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать Вам исчерпывающую информацию.