Учебник по JMeter

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

1. Загрузите и запустите JMeter

1.1.Загрузить JMeter

Перейдите на страницу загрузки Apache jmeter и загрузите дистрибутив на основе вашей машины. Я использую машину с Windows 10, поэтому я скачиваю zip-файл.

Ссылки для скачивания JMeter
Ссылки для скачивания JMeter

Извлеките загруженный пакет в желаемое место.

1.2 Запуск JMeter

Чтобы запустить jmeter, перейдите в папку /jmeter/bin и запустите файл jmeter.bat.

Пакетный файл JMeter для запуска
Пакетный файл JMeter для запуска

Он запустит JMeter UI без плана тестирования изначально. Теперь пришло время создать план тестирования для нагрузочного тестирования нашего веб-приложения.

Начальный экран JMeter
Начальный экран JMeter

2. Составьте план тестирования

Полезный план тестирования создается с использованием минимум 3 компонентов:

  • Группа потоков – содержит симуляцию нескольких одновременных пользователей. Один поток представляет одного пользователя. Мы можем создать любое количество потоков, чтобы нагрузить приложение желаемой нагрузкой. Это также помогает нам в планировании задержки между двумя потоками и любого повторения пакетов запросов.
  • HTTP-запрос – содержит конфигурацию HTTP-запроса, которую группа потоков будет вызывать. Это URL-адрес приложения, который вы хотите загрузить для тестирования.
  • Прослушиватель – помогает просматривать результаты всего процесса тестирования. В jmeter доступно несколько прослушивателей для проверки результатов тестирования.

2.1. Создать группу тем

Чтобы создать группу потоков, щелкните правой кнопкой мыши План тестирования -> Добавить -> Потоки -> Группа потоков.

Создать опцию группы тем
Создать опцию группы тем

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

Группа тем создана
Группа тем создана

2.2. Создать HTTP-запрос

Чтобы добавить сведения о HTTP-запросе, выберите «Щелкните правой кнопкой мыши группу потоков -> Добавить -> Сэмплер -> HTTP-запрос».

Создать HTTP-запрос

Заполните данные URL приложения, которое мы собираемся протестировать. Я использую rest api, созданный для примера Spring boot hello world. URL API — 'http://localhost:8080/employees'.

Заполненный HTTP-запрос
Заполненный HTTP-запрос

2.3 Добавить прослушиватель

Чтобы увидеть результаты плана тестирования, добавьте прослушиватель с именем «», перейдя в «Щелкните правой кнопкой мыши группу потоков -> Добавить -> Прослушиватель -> Просмотреть дерево результатов».

Добавить слушателя
Добавить слушателя

3. Проведите нагрузочное тестирование

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

Начать нагрузочный тест
Начать нагрузочный тест

Пусть все потоки запускаются и вызывают настроенный URL приложения. После завершения теста мы можем просмотреть результаты нагрузочного теста в консолидированном виде на вкладке прослушивателя.

Результаты нагрузочного тестирования
Результаты нагрузочного тестирования

4. Краткое содержание руководства по JMeter

В этом примере JMeter мы научились использовать jmeter для выполнения тестирования производительности веб-приложения или rest api в простые шаги. Мы научились создавать план тестирования, группу потоков, настраивать HTTP-запрос и просматривать результаты в JMeter.

Пишите мне свои вопросы в комментариях.

Прокрутить вверх