Плагины JMeter

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

Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ

Содержание

Введение в JMeter

Apache JMeter – это инструмент тестирования, используемый для анализа и измерения производительности различных программных сервисов и продуктов. Имеет открытый исходный код написан на языке Java. Этот инструмент применяется для тестирования Web- или FTP-приложений.

Логотип Apache JMeter

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

Введение в плагины JMeter

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

В JMeter плагины имеют множество назначений, начиная от инструментов для работы с графами и слушателями (англ. listener – “слушатель”) и заканчивая инструментами для разработчиков.

Менеджер плагинов

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

Для установки менеджера плагинов скачайте его JAR-файл и поместите его в директорию JMeter lib/ext. После этого запустите JMeter.
Откройте меню “Options” и выберите “Plugins Manager”. Вы увидите список плагинов.

Страница с инструкциями по установке менеджера плагинов
Подробная инструкция – https://jmeter-plugins.org/wiki/PluginsManager/

Менеджер плагинов может выполнять следующие задачи.

Устанавливать новые плагины из списка доступных плагинов:

Удалять старые плагины из списка установленных плагинов:

Обновлять имеющиеся плагины при наличии обновлений:

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

Самые популярные плагины JMeter

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

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

1. PerfMon (Servers Performance Monitoring)

Этот плагин расширяет JMeter слушателем PerfMon Servers Performance Monitoring. Этот слушатель позволяет отслеживать процессор, память, своп, ввод/вывод дисков и ввод/вывод сетей на загруженных серверах.

Чтобы найти слушателя, пройдите по следующему пути: Test plan -> Add -> Listener -> jp@gc — PerfMon Metrics Collector

2. Custom Thread Groups

Плагин Custom Thread Groups добавляет пять типов групп потоков:

  • Stepping Thread Group
  • Ultimate Thread Group
  • Concurrency Thread Group
  • Arrivals Thread Group
  • Free-Form Arrivals Thread Group

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

Чтобы найти их, пройдите по пути Test plan -> Add -> Threads (Users) -> jp@gc – Ultimate Thread Group

3. Dummy Sampler

Dummy Sampler эмулирует работу запросов и ответов без их реального выполнения. Данные запроса и ответа задаются в полях настроек. Это очень удобный способ отладки постпроцессоров и экстракторов.

Путь: Thread Group -> Add -> Sampler -> jp@gc – Dummy Sampler

4. Throughput Shaping Timer

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

Этот интересный таймер предназначен для контроля количества запросов в секунду к серверу во время выполнения теста.

Чтобы найти его, пройдите по следующему пути: Thread Group -> Add -> Timer -> jp@gc – Throughput Shaping Timer

5. Flexible File Writer

Этот плагин расширяет JMeter слушателем Flexible File Writer. Этот слушатель предназначен для записи результатов тестирования в файл в гибком формате, который может быть задан через графический интерфейс JMeter.

Чтобы найти его, пройдите по пути Test Plan -> Add -> Listener -> jp@gc – Flexible File Writer.

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

Перевод статьи «JMeter Plugins – A Comprehensive Guide To The Plugins Manager».

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *