Плагины позволяют каждому внести свой вклад в работу программы. В основном они используются для повышения производительности программного обеспечения либо решения определенной категории задач. В этой статье мы познакомим вас с плагинами JMeter.
Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ
Содержание
Введение в JMeter
Apache JMeter – это инструмент тестирования, используемый для анализа и измерения производительности различных программных сервисов и продуктов. Имеет открытый исходный код написан на языке Java. Этот инструмент применяется для тестирования Web- или FTP-приложений.
Он используется для проведения тестирования производительности, нагрузочного и функционального тестирования веб-приложений. JMeter также может имитировать высокую нагрузку на сервер, создавая множество виртуальных одновременных пользователей на веб-сервере.
Введение в плагины JMeter
JMeter обладает множеством возможностей, плюс является программой с открытым исходным кодом. Поэтому любой желающий может создавать дополнения, расширяющие его возможности. Такие дополнения называются плагинами.
В JMeter плагины имеют множество назначений, начиная от инструментов для работы с графами и слушателями (англ. listener – “слушатель”) и заканчивая инструментами для разработчиков.
Менеджер плагинов
Менеджер плагинов устанавливает, обновляет и удаляет плагины для пользователей, делая процесс установки плагинов более плавным и удобным.
Для установки менеджера плагинов скачайте его JAR-файл и поместите его в директорию JMeter lib/ext
. После этого запустите JMeter.
Откройте меню “Options” и выберите “Plugins Manager”. Вы увидите список плагинов.
Менеджер плагинов может выполнять следующие задачи.
Устанавливать новые плагины из списка доступных плагинов:
Удалять старые плагины из списка установленных плагинов:
Обновлять имеющиеся плагины при наличии обновлений:
Теперь, познакомившись с менеджером плагинов, давайте рассмотрим собственно плагины 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».