Выбор ответа Senior Нагрузочное тестирование обновлено

Генератор нагрузки как узкое место

Вопрос

Во время теста время ответа выросло, но на серверах всё спокойно. Генератор нагрузки загружен на 100% CPU. Что это значит?

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

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Замеры недостоверны: генератор сам не успевает, нужно больше машин. Перегруженный генератор медленно отправляет запросы и медленно обрабатывает ответы, и это время попадает в метрики.

Варианты ответа

  1. Сервер тормозит, а мониторинг этого не видит, генератор показывает правду
  2. Замеры недостоверны: генератор сам не успевает, нужно больше машинправильный ответ
  3. Так и должно быть: генератор загружен полностью, значит нагрузка максимальна
  4. Нужно уменьшить число проверок на сервере, чтобы он быстрее отвечал

Разбор

Перегруженный генератор медленно отправляет запросы и медленно обрабатывает ответы, и это время попадает в метрики. Генератор мониторят так же, как сервер, распределяют нагрузку по нескольким машинам и убирают тяжёлые операции из сценария (например, разбор больших ответов и детальное логирование).

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

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

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