JMETER
4.8

JMETER

С помощью Apache Jmeter можно делать нагрузочное тестирование.

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

Обзор инструмента тестировщика JMeter

Фонд Apache Software Foundation разработал специальный программный инструмент Apache JMeter, предназначенный для проведения нагрузочного тестирования (одна из разновидностей тестирования производительности). Он довольно удобен в использовании, поэтому часто используется тестировщиками.

На изображение полный обзор apache jmeter а так же как им пользоваться. Тестируем сайт testirovshik.com и показываем его результат.

Apache JMeter Summary Report (с пояснениями)

Суть работы инструмента JMeter в том, что он имитирует действия пользователей сайта. Для этого он создает и отправляет на сервер запросы HTTP (Hypertext Transfer Protocol). Полученные от сервера ответы JMeter представляет в виде диаграмм или отчетов. Тестировщик может ознакомиться с данной статистикой и сделать выводы о работе приложения под нагрузкой.

В данной статье рассмотрим, как можно применять Apache JMeter в тестировании (Quality Assurance, QA).

Применение Jmeter

Нагрузочное тестирование исследует поведение приложения под определенной нагрузкой на него. Нагрузка имеет физическое выражение в числе пользователей и/или количестве транзакций, т.е. операций пользователя с приложением.

Jmeter проверяет, способно ли приложение работать при запланированном уровне нагрузки. Таким образом, его можно применять для следующих задач QA:

  • Выявление дефектов ПО, связанных с «зависанием» и «падением» Интернет-сайтов;
  • Проверка выполнения требований к приложению по нагрузке;
  • Изучение зависимости времени отклика сайта от уровня нагрузки.

Что еще есть полезного в JMeter

  • Тестирование работы ПО посредством моделирования нагрузок;
  • Механизмы авторизации виртуальных пользователей;
  • Можно создать волну запросов с разных компьютеров и управлять ею с одной рабочей станции;
  • Нагрузочные тесты возможны не только для web-приложений, но и для других соединений, например, TCP;
  • Возможность сконструировать проверки с другими функциями;
  • Подробный отчет о результатах тестирования (среднее, минимальное, максимальное время ответа на запрос, скорость получения данных, количество успешно обработанных запросов и т.п.).

Сильные стороны и зоны развития инструмента JMeter

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

Цена: 5.0 из 5.0

Это бесплатный инструмент.

Функционал: 5.0 из 5.0

  • Нагрузочное тестирование;
  • Замеры времени отклика на запрос;
  • Симуляция волн запросов с разных компьютеров;
  • Авторизации виртуальных пользователей;
  • Визуализация результатов тестирования.

Удобство пользования: 4.5 из 5.0

  • Понятный интерфейс;
  • Возможность управлять параметрами тестирования;
  • Подробная инструкция пользователя.

Репутация разработчика: 5.0 из 5.0

Apache Software Foundation – известный фонд, разрабатывающий ПО, который был создан в 1999 году. Имеет более 300 проектов на условиях Open source. Например, Apache HTTP Server – один из самых известных и популярных серверов для ПО.

Около 10 000 индивидуальных и коллективных разработчиков участвуют в разработке сервисов под лейблом этого фонда. Среди платиновых спонсоров фонда (более 100 000 $/год) — Google, Yahoo, Microsoft.

Личная оценка: 4.0 из 5.0

Apache JMeter имеет понятный интерфейс. С ним удобно проводить проверки нагрузочного тестирования.

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

Как установить Apache JMeter

  1. Зайдите на страницу JMeter по адресу: https://jmeter.apache.org/download_jmeter.cgi
    На этом изображении показано, как зарегистрироваться в apache jmeter.
  2. Пролистните до начала раздела «Binaries», там скачайте нужный файл архива себе на компьютер:
    На этом изображении показано, как скачать apache jmeter.
  3. Распакуйте скачанный архив. В распакованной директории зайдите в папку «bin» и запустите файл jmeter.bat для Windows (или jmeter.sh для Unix). Откроется графический интерфейс JMeter:
    На этом изображении показано, как пользоваться apache jmeter.

Инструкции, как с ним работать, можно прочитать на странице https://jmeter.apache.org/usermanual/index.html

Как связаться с Apache?

Адрес местонахождения:

США, Дэлавер, Вилмингтон, N West Street, 1000, Suite 1200

Контакты:

[email protected]

Режим и график работы:

По будням с 09:00 до 18:00 UTC-4 (GMT-4)

Адрес сайта

https://www.apache.org

Coциaльныe ceти

Часто задаваемые вопросы (FAQ) об Apache Jmeter

Нисколько. Это бесплатный инструмент тестирования.

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

Да, в Apache Jmeter с помощью специальных настроек можно выполнить нагрузочное тестирование через TCP.

Инструмент для нагрузочного тестирования
От 0 $/мес.
Бесплатный инструмент

4.0
Функционал
5.0
Цена
5.0
Коллектив
5.0
Репутация
4.8 Личная оценка