По порядку Middle Нагрузочное тестирование обновлено

Процесс нагрузочного тестирования

Вопрос

Расставь этапы нагрузочного тестирования по порядку.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Написать и отладить скрипты на малой нагрузке
  2. 2
    Провести тесты по плану
  3. 3
    Проанализировать результаты и узкие места, написать отчёт
  4. 4
    Определить цели и критерии: какие SLO, какая нагрузка ожидается
  5. 5
    Подготовить стенд, данные и мониторинг
  6. 6
    Собрать профиль нагрузки по данным прода
Показать ответ и разбор

Коротко

Без целей непонятно, когда тест пройден, без профиля нагрузка выдуманная, без мониторинга не найти узкое место. Скрипты отлаживают на малой нагрузке, иначе часы теста уйдут на ошибки скрипта.

Правильный порядок

  1. 1
    Определить цели и критерии: какие SLO, какая нагрузка ожидается
  2. 2
    Собрать профиль нагрузки по данным прода
  3. 3
    Подготовить стенд, данные и мониторинг
  4. 4
    Написать и отладить скрипты на малой нагрузке
  5. 5
    Провести тесты по плану
  6. 6
    Проанализировать результаты и узкие места, написать отчёт

Разбор

Без целей непонятно, когда тест пройден, без профиля нагрузка выдуманная, без мониторинга не найти узкое место. Скрипты отлаживают на малой нагрузке, иначе часы теста уйдут на ошибки скрипта. Отчёт содержит не только графики, но и выводы и рекомендации.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме