Тестирование масштабируемости

Материал из devopswiki
Перейти к: навигация, поиск

Тестирование масштабируемости (англ. Scalability Testing) – часть комплекса нефункционального тестирования (англ. non-functional tests).

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

Производительность, масштабируемость и надежность, как правило, совместно рассматриваются аналитиками качества ПО.

Инструменты

Инструменты тестирования масштабируемости существуют для того, чтобы проверить нагрузку, одновременные подключения, транзакции и пропускную способность через многие Интернет-сервисы. Для этого часто используются сами масштабируемые ресурсы.

Доступные сервисы тестирования, которые поддерживают API, предлагают непрерывное тестирование влияния изменений на масштабируемость при выполнении непрерывной поставки.

Ссылки

Тестирование масштабируемости в Wikipedia

Тестирование масштабируемости в MS VS

Лучшие практики тестирования масштабируемости