Тестирование производительности проводится с целью оценки соответствия системы или компонента с указанными требованиями к производительности.
Общие сценарии тестов:
· Для определения производительности, стабильности и масштабируемости приложения при различных нагрузках.
· Чтобы определить, если нынешняя архитектура может поддерживать приложения на пиковых уровнях пользователей.
· Чтобы определить, какая конфигурация размеров обеспечивает лучший уровень производительности.
· Чтобы определить приложения и узких мест в инфраструктуре.
· Чтобы определить, если новая версия программного обеспечения негативно повлияло на время отклика.
· Для оценки продукта и / или аппаратные средства, чтобы определить, если он может работать с прогнозируемыми объемами нагрузки.
Как это сделать тестирование производительности? По ручное тестирование либо с помощью автоматизации
Практически это не возможно сделать тестирование производительности вручную из-за некоторых недостатков, таких как:
· Будет требоваться больше количество ресурсов.
· Одновременные действия невозможны.
· Надлежащий мониторинг системы не доступна.
· Не легко выполнять повторяющиеся задачи.
Поэтому для преодоления вышеуказанных проблем, которые мы должны использовать производительность инструмента тестирования. Ниже список некоторых популярных инструментов тестирования.
· Apache JMeter
· Загрузка Runner
· Borland Silk исполнитель.
· Rational Performance Tester
· WAPT
· NEO НАГРУЗКИ