Apache JMeter — это Java-приложение с открытым исходным кодом, предоставленное Apache Software Foundation и предназначенное для измерения производительности и нагрузочного тестирования приложений.
особенность
Полная мобильность и 100% Java.
Многопоточность обеспечивает параллельную выборку через несколько потоков и одновременную выборку различных функций через отдельные группы потоков.
Apache JMeter способен загружать и тестировать производительность многих типов приложений/серверов/протоколов.
Веб — HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET и т. д.)
Веб-сервисы SOAP/REST
FTP
База данных через JDBC
ЛДАП
Промежуточное программное обеспечение, ориентированное на сообщения (MOM) через JMS
Почта — SMTP(S), POP3(S) и IMAP(S)
Собственная команда или сценарий оболочки
TCP-протокол
Java-объекты
Apache JMeter имеет хорошо масштабируемое ядро.
Подключаемые пробоотборники предоставляют неограниченные возможности тестирования.
Скриптовый сэмплер (с JSR223-совместимыми языками, такими как Groovy).
Несколько статистических данных нагрузки можно выбрать с помощью подключаемых слоев.
Плагины для анализа и визуализации данных обеспечивают исключительную масштабируемость и персонализацию.
Функции можно использовать для предоставления динамических входных данных в тесты или для обработки данных.
Простая непрерывная интеграция со сторонними библиотеками с открытым исходным кодом для Maven, Gradle и Jenkins.