Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Load Testing
  • Начало работы
    • Обзор сервиса
    • Агент
    • Выбор агента
    • Генератор нагрузки
    • Профиль нагрузки
    • Тестирующие потоки
    • Автостоп
    • Resource Check
    • Мониторинг агентов тестирования
    • Отчеты
    • Результаты нагрузочного теста
    • Сравнение результатов нагрузочных тестов
    • Регрессии нагрузочных тестов
    • Артефакты тестирования
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы

В этой статье:

  • Производительность агентов
  • Примеры использования
  1. Концепции
  2. Агент

Агент

Статья создана
Yandex Cloud
Улучшена
Dmitry A.
Обновлена 19 февраля 2025 г.
  • Производительность агентов
  • Примеры использования

Агент — это виртуальная машина, которая предоставляет вычислительные ресурсы для генерации нагрузки на целевое приложение. В качестве нагрузки используются заранее подготовленные тестовые данные — набор запросов, параметров или сценариев.

Обратите внимание, что при генерации нагрузки необходимо следить за системными ресурсами агента — vCPU, памятью, дисками и использованием сети. При исчерпании одного из ресурсов правильная подача нагрузки и точные замеры ответов становятся невозможными.

Примечание

Агенты автоматически очищают место на диске. По умолчанию агент очищает 2 ГБ места. Объемом освобождаемого места можно управлять с помощью параметра disk_limit плагина Resource Check.

На агентах установлен инструмент для нагрузочного тестирования и коннектор для его работы с сервисом Load Testing.

Производительность агентовПроизводительность агентов

В сервисе предоставлены три типа агентов:

  • small: vCPU 2, память 2 ГБ, диск 15 ГБ — в простых сценариях позволяет генерировать нагрузку в более чем 10 000 запросов в секунду как с Phantom, так и с Pandora. Этот тип агента подходит для большинства нагрузочных тестов. Если вам не нужно эмулировать очень большой поток запросов или специальные условия (например, создавать большое количество параллельных соединений), то стоит остановиться на этом типе.
  • medium: vCPU 4, память 4 ГБ, диск 30 ГБ — позволяет устанавливать больше параллельных соединений и дает возможность генерировать нагрузку в более чем 20 000 запросов в секунду. Подходит для более сложных тестов. Этот тип агента следует выбирать, если мощностей small не хватило — за счет большего объема памяти medium позволит установить больше соединений или проводить более длинные тесты.
  • large: vCPU 8, память 8 ГБ, диск 60 ГБ — генерирует до 40 000 запросов в секунду. Использовать агенты типа large нужно в долгих тестах с большим количеством параллельных соединений.

Конкретные показатели нагрузки сильно зависят от конфигурации теста. Например, вы сможете генерировать больше запросов с заголовком Connection: Keep-Alive, чем с Connection: Close; долгие ответы снизят максимально возможное количество запросов в секунду и т.п.

Если для ваших задач не хватает агента типа large, обратитесь в поддержку.

Примеры использованияПримеры использования

  • Нагрузочное тестирование gRPC-сервиса
  • HTTPS-тест с постоянной нагрузкой с помощью Phantom
  • HTTPS-тест со ступенчатой нагрузкой с помощью Pandora
  • HTTP-тест с нагрузкой по сценарию с помощью Pandora
  • Нагрузочный тест с помощью JMeter
  • Нагрузочное тестирование с нескольких агентов
  • Запуск внешних агентов для нагрузочного тестирования
  • Сравнение результатов нагрузочных тестов

Была ли статья полезна?

Предыдущая
Обзор сервиса
Следующая
Выбор агента
Проект Яндекса
© 2025 ООО «Яндекс.Облако»