Тестирование производительности против профилирования - PullRequest
10 голосов
/ 08 февраля 2012

Я работаю со многими Java / Jsp-приложениями средней сложности и задаюсь вопросом, что может быть дополнительным преимуществом в тестировании производительности с использованием, скажем, Jmeter по сравнению с профилированием с использованием профилировщика Jprofiler / Netbeans. Буду очень признателен, если кто-нибудь даст какие-то рекомендации по этому поводу.

1 Ответ

15 голосов
/ 08 февраля 2012

Профилирование и тестирование производительности - это разные вещи.

Тестирование производительности проводится на системном уровне, при различных типах нагрузки, и проверяет соответствие вашей системы ее соглашениям об уровне обслуживания (соглашениям об уровне обслуживания).

Профилирование - это то, что вы делаете, когда тестирование производительности показывает проблему. Он помогает вам определить те части вашей системы, которые в наибольшей степени способствуют проблеме производительности, и показывает, на чем можно сконцентрировать свои усилия.

...