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

Извлеките загруженный пакет в желаемое место.
1.2 Запуск JMeter
Чтобы запустить jmeter, перейдите в папку /jmeter/bin и запустите файл jmeter.bat.

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

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

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

2.2. Создать HTTP-запрос
Чтобы добавить сведения о HTTP-запросе, выберите «Щелкните правой кнопкой мыши группу потоков -> Добавить -> Сэмплер -> HTTP-запрос».
Заполните данные URL приложения, которое мы собираемся протестировать. Я использую rest api, созданный для примера Spring boot hello world. URL API — 'http://localhost:8080/employees'.

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

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

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

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