Лучшие практики для тестирования производительности - PullRequest
3 голосов
/ 07 февраля 2009

У меня есть веб-приложение J2EE, работающее на оборудовании Sun со стеком OpenSolaris/Glassfish. Мы начинаем наши тесты производительности, чтобы позже подготовиться к нашим требованиям к масштабируемости.

Любые рекомендации / лучшие практики были бы очень полезны ..

Ответы [ 3 ]

1 голос
/ 10 февраля 2009

Для бесплатного инструмента с открытым исходным кодом я нашел Apache Jmeter довольно хорошим: http://jmeter.apache.org/

Как сказал Джо, вам нужно выяснить, как моделировать поведение пользователя и моделировать пользовательскую нагрузку.

1 голос
/ 09 декабря 2011

Если вы используете JUnit? Для простого измерения времени в JUnit есть JUnitPerf , который также поддерживает LoadTests. JUnit 4 не очень хорошо поддерживается, но у меня работает. ContiPerf - это альтернатива, которая также поддерживает аннотации для легкой настройки. Я использую это перед использованием JMeter.

0 голосов
/ 08 февраля 2009

Я уверен, что в Интернете можно найти множество общих способов проверки производительности сервера.

Но думали ли вы, что, возможно, это возможность собрать историй и написать тест, точно настроенный на то, как ваши пользователи будут использовать сервер? Даже если он не будет полностью отражать то, как сервер в конечном итоге будет работать, он позволит вам начать изучать что-то, а не будет просто формальным упражнением. Я думаю, что это дух гибкой разработки .

...