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

Дата старта:

20.06.2023

Длительность:

21 часов

Онлайн
Вечер

19:00 — 22:00

Вт

Чт

Пн

19:00 — 22:00

Вт

19:00 — 22:00

Ср

19:00 — 22:00

Чт

19:00 — 22:00

Пт

19:00 — 22:00

Сб

19:00 — 22:00

Вс

19:00 — 22:00

Цена

6 300 грн

Записаться на курс

Курсы тестирование производительности

Курсы «Тестирование производительности» помогут пополнить Ваш арсенал профессиональных умений и навыков методикой проведения нагрузочного тестирования.

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

Пройдя наши курсы «Тестирование производительности» в Киеве, Вам станут подвластны все техники и секреты нагрузочного тестирования веб-приложений и определения параметров работоспособности программ.

Курс предназначен для изучения методик проведения нагрузочного тестирования WEB приложений, проектирования тестов, определения возможностей систем в зависимости от аппаратной архитектуры, разработки плана тестирования, обучение автоматизации нагрузочного тестирования с использованием Apache Jmeter.

Курс обучения рассчитан на ИТ-специалистов, имеющих следующие знания и опыт:
— знание основ тестирования ПО;
— знание ОС семейства MS Windows, Unix;
— знание основ компьютерных сетей;
— знание основ SQL.

Также Вы получаете:

Свидетельство об окончании курса

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

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

Занятие 1
1. Введение в нагрузочное тестирование;
1.1. С чего начинается тестирование;
1.2. Нагрузочное тестирование — первый шаг в сторону автоматизации;
1.3. Круг проблем, которые помогает выявить Нагрузочное;
2. Ознакомление с инструментом;
2.1. Установка Java окружения;
2.2. Запуск инструмента jMeter;
2.3. Запись первого сценария;
2.4. Assertions.

Занятие 2
1. Профили пользователей;
1.1. Пралеллизм пользователей/транзакций;
1.2. Масштабируемость системы;
1.3. Виды нагрузочного тестирования;
2. Ручная запись сценария;
2.1. Пользовательские переменные — CSV, User Defined Variables;
2.2. PostProcessor — Regular Expression Extractor.

Занятие 3 — Базовое усложнение
1. Black magick между Нами и Нагружаемом сервисе;
1.1. HTTP vs. HTTPS;
1.2. CSRF Tokens;
1.3. Protocols;
1.4. CA certificates;
2. Запись HTTPS сценария;
2.1. Подставление CA сертификатов;
2.2. PreProcessors;
2.3. Создание сложного сценария (будем использовать полученные знания).

Занятие 4 — Усложненное базовое усложнение
1. Будем думать головой, а потом прыгать за бананами;
1.1. Моделирование производительности;
1.2. Подходы и методы;
1.3. Почему это так важно;
2. «Лучшие» практики при создании сценариев;
2.1. Установка плагинов;
2.2. Красивый сценарий.

Занятие 5 — Сложно, но нужно
1. Подготовка к нагрузочному тестированию;
1.1. Тест план;
1.2. Тест стратегия;
2. Генерация «супер» нагрузки;
2.1. Бот сеть.

Занятие 6 — Без этого будет сложно
1. Составление отчета;
2. Чтение графиков.

Занятие 7
1. Непрерывное получение данных, InfluxDB + Grafana;
2. Консольный режим запуска jMeter, параметризация;
3. Рассмотрение на примерах самые распространенные случаи.

Читать дальше