Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 3.14 KB

testirovanie-khranilisha-storage-testing.md

File metadata and controls

32 lines (23 loc) · 3.14 KB

Тестирование хранилища (Storage testing)

Тестирование хранилища (Storage testing, Storage Performance testing) - это вид тестирования ПО, используемого для проверки того, как тестируемое ПО хранит данные в соответствующих каталогах и достаточно ли в них места для предотвращения неожиданного завершения работы из-за недостатка места на диске. ПО должно обрабатывать такие исключения и отображать предупреждающее сообщение для пользователя.

Зачем оно нужно?

  • Медленное хранилище означает медленное время отклика, длительные запросы и более низкую доступность (availability) приложений;
  • Медленное хранилище - это накладные расходы на обслуживание серверной инфраструктуры;
  • Помогает найти практические ограничения хранилища перед развертыванием;
  • Это помогает понять, как система отреагирует на замену или обновление оборудования;

Типы:

  • Application testing: Тестирование приложений с примерами запросов в среде, похожей на боевую:
    • Сравните время ответа OLTP;
    • Сравните время выполнения batch;
    • Сравните стабильные скорости потоковой передачи;
  • Application Simulation: тестирование с использованием стандартного программного обеспечения, аналогичного целевому приложению:
    • Протестировать на пиковые значения IOPS для баз данных
    • Протестируйте на пиковые значения для среды потоковой передачи данных;
    • Проверка задержек хранилища для обмена сообщениями или других однопоточных приложений;
  • Benchmarking: Провести тестирование с использованием стандартного программного обеспечения;
    • Проверка на повреждение данных;

Источник:

Storage Testing Tutorial: What is, Type, Concepts

Доп. материал: