Тестирование производительности, методика нефункционального тестирования, выполняемая для определения параметров системы с точки зрения отзывчивости и стабильности при различных нагрузках. Тестирование производительности измеряет атрибуты качества системы, такие как масштабируемость, надежность и использование ресурсов.
Нагрузочное тестирование — это самая простая форма тестирования, проводимая для понимания поведения системы при определенной нагрузке. Нагрузочное тестирование приведет к измерению важных бизнес-критических транзакций, а также отслеживается нагрузка на базу данных, сервер приложений и т. Д.
Стресс-тестирование — выполняется для определения верхнего предела пропускной способности системы, а также для определения того, как работает система, если текущая нагрузка значительно превышает ожидаемый максимум.
Испытание на замачивание — испытание на замачивание, также известное как испытание на износостойкость, проводится для определения параметров системы при постоянной ожидаемой нагрузке. Во время тестов выдержки контролируются такие параметры, как использование памяти, чтобы обнаружить утечки памяти или другие проблемы с производительностью. Основной целью является выявление производительности системы при устойчивом использовании.
Spike-тестирование — Spike-тестирование выполняется путем внезапного увеличения количества пользователей на очень большую величину и измерения производительности системы. Основная цель — определить, сможет ли система выдержать нагрузку.
скорость
Масштабируемость
стабильность
надежность
Jmeter — http://jmeter.apache.org/
Open STA — http://opensta.org/
Загрузить Runner — http://www.hp.com/
Веб-загрузка — http://www.radview.com/