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