тренер: Баранцев Алексей

Продолжительность курса: 8 часов

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

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

А теперь мы проводим тренинг по инструменту JMeter и в очном формате тоже. Чуть-чуть теории и много практических упражнений.

После прохождения тренинга учащийся будет уметь разрабатывать тесты для оценки производительности веб-приложений с использованием инструмента JMeter, в частности:

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

Предусловия:

  • понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaSript-кода),
  • понимание целей и задач тестирования производительности,
  • наличие опыта ручного тестирования веб-приложений.

От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с JMeter или иным инструментом тестирования производительности.

Программа тренинга

1. Теория: общая схема организации тестирования производительности, "виртуальные пользователи" и инструменты-генераторы нагрузки.
2. Практика: запись несложного сценария при помощи рекордера, исполнение и отладка сценария в JMeter.
3. Теория: цели тестирования и связанные с ними профили (модели) нагрузки.
4. Практика: реализация различных профилей нагрузки в JMeter.
5. Практика: параметризация сценариев, использование внешних источников тестовых данных.
6. Практика: корреляция запросов (передача данных между запросами).
7. Практика: компоненты JMeter, позволяющие строить сложные тестовые сценарии.
8. Практика: добавление в сценарии проверок (assertions).
9. Теория: методы анализа результатов тестирования.
10. Практика: подготовка отчёта о результатах тестирования учебного примера.

Go to top