Підручник з тестування сховища: що таке, тип, концепції

Зміст:

Anonim

Тестування сховища

Тестування сховища - це тип тестування програмного забезпечення, що використовується для перевірки того, чи тестована програма зберігає відповідні дані у відповідних каталогах і чи достатньо місця для запобігання несподіваним завершенням роботи через недостатній простір на диску. Це також називається тестуванням продуктивності зберігання.

Чому тестування сховища?

  • Повільне зберігання означає повільний час відгуку, тривалі запити та нижчу доступність додатків
  • Повільне зберігання - це накладні витрати на обслуговування серверної інфраструктури
  • Це допомагає знайти практичне обмеження зберігання перед розгортанням
  • Це допомагає зрозуміти, як реагуватиме система при заміні чи модернізації нового апаратного пристрою

Види тестування сховища

  • Тестування додатків: Тестування додатків із зразками запитів із виробничим середовищем
  • Моделювання додатків: Проведіть тестування із застосуванням стандартного програмного забезпечення, подібного до цільового додатка
  • Бенчмаркинг: Проведіть тестування за допомогою стандартного програмного забезпечення

Загальні концепції тестування, задіяні під час тестування сховища

Види тестування сховища Приклад загального тестування сховища
  • Тестування додатків:
  • Порівняйте час відповіді OLTP
  • Порівняйте час виконання партії
  • Порівняйте стабільні швидкості потокового передавання
  • Симуляція програми:
  • Перевірте пік зберігання IOPS для баз даних
  • Перевірте пікове зберігання для середовища потокової передачі даних або середовища потокової передачі даних
  • Перевірте затримку зберігання для обміну повідомленнями чи інших однопотокових програм
  • Бенчмаркінг
  • Тестування на наявність пошкоджень даних

Помилки під час проведення тестування сховища

  • Моніторинг неправильної роботи сервера
  • Без очищення кешу сервера порівняння запам'ятовуючих пристроїв
  • Під час тестування забув стежити за використанням процесора
  • Тестування продуктивності сховища за допомогою команд копіювання файлів

Висновок:

Розробка програмного забезпечення, техніка тестування сховища забезпечує тестування програми, зберігає відповідні дані у відповідних каталогах.