Тестирование хранилища (Storage testing)
Тестирование хранилища (Storage testing, Storage Performance testing) - это вид тестирования ПО, используемого для проверки того, как тестируемое ПО хранит данные в соответствующих каталогах и достаточно ли в них места для предотвращения неожиданного завершения работы из-за недостатка места на диске. ПО должно обрабатывать такие исключения и отображать предупреждающее сообщение для пользователя.
Зачем оно нужно?
Медленное хранилище означает медленное время отклика, длительные запросы и более низкую доступность (availability) приложений;
Медленное хранилище - это накладные расходы на обслуживание серверной инфраструктуры;
Помогает найти практические ограничения хранилища перед развертыванием;
Это помогает понять, как система отреагирует на замену или обновление оборудования;
Типы:
Application testing: Тестирование приложений с примерами запросов в среде, похожей на боевую:
Сравните время ответа OLTP;
Сравните время выполнения batch;
Сравните стабильные скорости потоковой передачи;
Application Simulation: тестирование с использованием стандартного программного обеспечения, аналогичного целевому приложению:
Протестировать на пиковые значения IOPS для баз данных
Протестируйте на пиковые значения для среды потоковой передачи данных;
Проверка задержек хранилища для обмена сообщениями или других однопоточных приложений;
Benchmarking: Провести тестирование с использованием стандартного программного обеспечения;
Проверка на повреждение данных;
Источник:
Storage Testing Tutorial: What is, Type, Concepts
Доп. материал:
Last updated