Тестирование производительности
Тестирование производительности - это нефункциональный вид тестирования ПО, используемый для проверки скорости, времени отклика, стабильности, надежности, масштабируемости и использования ресурсов при определенной рабочей нагрузке. Основная цель тестирования производительности - выявить и устранить узкие места производительности в программном приложении.
Обычно продолжительность теста производительности составляет 1 час на средней / ожидаемой нагрузке.
Распространенные проблемы с производительностью:
Длительное время загрузки - обычно время загрузки - это начальное время, необходимое приложению для запуска.
Плохое время отклика. Время отклика - это время, которое проходит с момента ввода пользователем данных в приложение до того, как приложение выдаст ответ на этот ввод.
Плохая масштабируемость - программный продукт страдает от плохой масштабируемости, когда он не может обрабатывать ожидаемое количество пользователей.
Узкие места - это препятствия в системе, которые ухудшают общую производительность системы. Узкое место - это либо ошибки в коде, либо проблемы с оборудованием, которые вызывают снижение пропускной способности при определенных нагрузках.