Настольное приложение Apache JMeter — это программное обеспечение с открытым исходным кодом, на 100 % чистое Java-приложение, предназначенное для тестирования функционального поведения нагрузки и измерения производительности. Первоначально он был разработан для тестирования веб-приложений, но с тех пор расширился до других тестовых функций.
Что я могу с этим сделать?
Apache JMeter можно использовать для тестирования производительности как на статических, так и на динамических ресурсах (файлы, сервлеты, сценарии Perl, объекты Java, базы данных и запросы, FTP-серверы и т. д.). Его можно использовать для имитации большой нагрузки на сервер, сеть или объект для проверки ее прочности или для анализа общей производительности при различных типах нагрузки. Вы можете использовать его для графического анализа производительности или для проверки поведения вашего сервера/скрипта/объекта при высокой параллельной нагрузке.
Что оно делает?
Может загружать и тестировать производительность различных типов серверов:
-Веб-HTTP, HTTPS
-МЫЛО/ОТДЫХ
-База данных через JDBC
-МонгоДБ
-LDAP
-JMS
-Почта - SMTP(S), POP3(S) и IMAP(S)
-Родные команды или сценарии оболочки
Полная переносимость и 100% чистота Java.
Полная многопоточная структура позволяет выполнять параллельную выборку многими потоками и одновременную выборку различных функций отдельными группами потоков.
Тщательный дизайн графического интерфейса обеспечивает более быструю работу и более точное время.
Хороший и полный HTML-отчет для глубокого анализа результатов нагрузочного теста.
Кэширование и автономный анализ/воспроизведение результатов тестирования.
Расширяемый:
-Подключаемые пробоотборники открывают неограниченные возможности тестирования.
- Несколько статистических данных загрузки могут быть выбраны с подключаемыми таймерами.
- Плагины для анализа и визуализации данных обеспечивают большую расширяемость, а также персонализацию.
-Функции могут использоваться для динамического ввода данных в тест или для обработки данных.
-Scriptable Samplers (Groovy полностью поддерживается и поддерживает любой язык, совместимый с JSR223)
Официальный сайт:http://jmeter.apache.org/index.html
Официальный аккаунт в Твиттере: @ApacheJMeter