Тестирование производительности в инженерии программного обеспечения — тестирование, которое проводится с целью определения, как быстро работает вычислительная система или её часть под определённой нагрузкой. Также может служить для проверки и подтверждения других атрибутов качества системы, таких как масштабируемость, надёжность и потребление ресурсов.
📍 В тестировании производительности различают следующие направления:
• нагрузочное (load)
• стресс (stress)
• тестирование стабильности (endurance or soak or stability)
• конфигурационное (configuration)
📍Возможны два подхода к тестированию производительности программного обеспечения:
• в терминах рабочей нагрузки: программное обеспечение подвергается тестированию в ситуациях, соответствующих различным сценариям использования;
• в рамках бета-тестирования, когда система испытывается реальными конечными пользователями.
📍 В общих случаях тестирование производительности может служить разным целям.
• С целью демонстрации того, что система удовлетворяет критериям производительности.
• С целью определения, производительность какой из двух или нескольких систем лучше.
• С целью определения, какой элемент нагрузки или часть системы приводит к снижению производительности.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев