Тестирование хранилища (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