Для того, что бы аккуратно протестировать ваше приложение на производительность, вам необходимо сделать определенную нагрузку на приложение. Рассмотрим 5 инструментов автоматизации нагрузки java приложений, которые как минимум стоит попробовать:
- Apache JMeter - это java приложение, которое симулирует и анализирует различные сценарии нагрузки. При этом приложение выступает, как «клиент», т.е. замеряется показатели с точки зрения клиента.
- PureLoad - это java приложение, которое в первую очередь предназначено для стресс тестирования веб приложений.
- ProxySniffer - это java приложение, имеет собственный специальный прокси сервер, который записывает веб сессии через специальный ssl туннель. Потом на основании данных записей, инструмент позволяет делать нагрузку на веб приложение.
- OpenSta - инструмент для тестирования производительности веб приложений. Приложение может симулировать нагрузки сотней пользователей с помощью разных агентов.
- Rational perforformance Tester - это инструмент измерения нагрузки и производительности, который позволит вам протестировать веб приложения. Осиновые преимущества: репортинг в реальном времени, идентификация проблем производительности, расширяемость.
Более подробно см. источник.