Чему вы научитесь
- Записывать сценарии различными способами
- Выполнять параметризацию, корреляцию и верификацию
- Выполнять запросы через HTTP, JDBC, Kafka
- Настраивать мониторинг
- Запускать нагрузочные тесты
- Оптимизировать нагрузочные скрипты
О курсе
Курс "Нагрузочное тестирование с JMeter: Практическое руководство" предназначен для тех, кто хочет освоить искусство нагрузочного тестирования с использованием мощного инструмента Apache JMeter.
JMeter является мощным инструментом для нагрузочного тестирования благодаря своей гибкости и возможности моделировать различные сценарии нагрузки для веб-приложений. Кроме того, он поддерживает множество протоколов и интеграций, что делает его подходящим как для простых, так и для сложных проектов.
В процессе обучения мы погрузимся в практические аспекты разработки тестовых сценариев, включая параметризацию и корреляцию, а также верификацию полученных результатов. Участники изучат, как создавать нагрузочные скрипты для популярных протоколов, таких как HTTP, Kafka и JDBC. В курсе содержится только необходимый минимум теории для понимания практических упражнений.
Мы также рассмотрим, как осуществлять мониторинг JMeter с помощью InfluxDB и приложения через Prometheus, визуализируя все метрики в Grafana. Дополнительно будет охвачено создание скриптов через различные инструменты, такие как HTTP Test Script Recorder, Blazemeter и HAR-файлы.
Для кого этот курс
Начальные требования
Для успешного участия в курсе необходимо иметь:
- базовые знания принципов работы веб-технологий;
- базовые навыки программирования на любом языке;
- базовые знания SQL-запросов (желательно);
- желание учиться и практиковаться.
Знание Java не требуется, но будет полезно для более глубокого понимания JMeter.
Все остальные необходимые инструменты будут рассмотрены и установлены в процессе курса.