Quality Assurance Group

Load and Stress Testing

2 000 UAH за курс
-
Для начинающих, Для опытных
QA Automation / QA Manual
Этот курс научит тебя работать с инструментами Performance-тестирования: Apache JMeter, Taurus, Artillery.io и NBomber. Ты узнаешь, как создавать тесты, запускать нагрузку и анализировать результаты. После курса сможешь применять эти знания в своих проектах.

О курсе

Программа курса

Основы JMeter и первые тесты

На первом занятии слушатели начинают с требований к тестированию производительности. Устанавливают и настраивают JMeter. Учатся записывать сценарии тестирования с помощью функции Recording. Затем воспроизводят эти сценарии и вносят корректировки. На завершение - собирают и анализируют основные метрики: время отказа, пропускную способность и количество ошибок.

Углубленная работа с JMeter

Второе занятие посвящено расширенным возможностям JMeter. Подробно рассматриваются настройки инструмента. Слушатели работают с Pre и Post processors, которые помогают обрабатывать данные до и после запросов. Также изучают плагины для расширения функционала JMeter.

Работа с Taurus и интеграция

Третий модуль знакомит с инструментом Taurus. Сначала - общий обзор возможностей. Затем создание первого теста в этом инструменте. Особое внимание уделяется интеграции Taurus с JMeter для автоматизации тестирования.

Тестирование нагрузки с Nbomber и Artillery.io

Следующие два занятия охватывают работу с современными инструментами тестирования. С Nbomber - обзор, создание теста и анализ результатов. С Artillery.io - настройка, создание API-тестов для HTTP и WebSockets, запуск нагрузочных тестов и мониторинг их выполнения.

Теоретическая база тестирования производительности

Курс включает фундаментальные знания о тестировании производительности. Слушатели узнают, что это за процесс и какие его виды существуют. Изучают методы сбора метрик и их анализ. Обучаются правильно составлять отчеты с результатов тестирования.

Практические навыки

После курса вы сможете создавать тесты в Apache JMeter, Taurus, Artillery.io и Nbomber. Научитесь запускать нагрузочные тесты и анализировать полученные метрики. Это даст практический опыт работы с основными инструментами отрасли.

Требования к слушателям

Для комфортного обучения нужны базовые знания HTTP протокола. Для работы с NBomber потребуется понимание основ C# - классы, интерфейсы, лямбда-функции. Из программного обеспечения - Apache JMeter и Visual Studio для работы с Nbomber.

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

Курс доступен в записи - можно обучаться в собственном темпе. Доступ к материалам предоставляется на год. После успешного завершения выдается сертификат.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора