Зачем нужно использовать локальный прокси-агент LoadView?

Иногда необходимо протестировать веб-сайт, который недоступен из общедоступного Интернета. LoadView предоставляет для этого два варианта.

Во-первых, вы можете белый список LoadView Static Proxy IPs, чтобы трафик из LoadView в сети компании. Несмотря на то, что это простой способ реализации нагрузочного тестирования за брандмауэром, открытие брандмауэра компании может быть нецелесообразным по соображениям безопасности.

Если белые списки диапазона IP-адресов статических прокси не разрешены вашими политиками безопасности, мы предлагаем другой безопасный вариант: нагрузочное тестирование из локальной сети с помощью LoadView Onsite Proxy Agent. Приложение Onsite Proxy Agent может быть установлено на выделенном сервере Windows Server или настольном компьютере в той же сети, что и целевой веб-сайт.

Использование локального прокси-агента не должно требовать открытия брандмауэра для входящего трафика.

Убедитесь, что исходящий трафик разрешен в настройках брандмауэра, или включите исходящий трафик для порта 443, чтобы разрешить исходящие подключения к службам Dotcom-Monitor.

Как это работает

После того, как локальный прокси-агент настроен, он отправляет исходящие запросы в службу Dotcom-Monitor, чтобы проверить, были ли запущены какие-либо нагрузочные тесты для соответствующего целевого веб-сайта и конфигурации нагрузочного теста. После того, как тестовая конфигурация получена локальным прокси-агентом, он инициирует несколько подключений к серверам инжектора нагрузки (LI) из локальной сети, используя порт 443. LI используют одни и те же подключения для отправки данных нагрузочного тестирования в локальный прокси-агент. Таким образом, весь трафик нагрузочного тестирования к цели будет отправляться через Onsite Proxy Agent из сети компании.

Локальные прокси-агенты можно установить и использовать для выполнения тестов HTTP, веб-приложений и веб-страниц.

Грузоподъемность

Емкость локального прокси-агента ограничена двумя факторами: количеством виртуальных пользователей и количеством нагрузочных тестов на один локальный прокси-агент.

Локальный прокси-агент может выполнять не более 3 нагрузочных тестов одновременно, независимо от типа нагрузочных тестов.

Ограничение на количество виртуальных пользователей на LoadView Onsite Proxy Agent сильно зависит от поведения веб-сайта. Например, динамические веб-страницы, которые используют много сторонних JavaScript потребует больше ресурсов для теста.

Как правило, ограничения локального прокси-агента для среднестатистического веб-сайта следующие:

  • Тест на основе браузера: 50 виртуальных пользователей на одного агента
  • Тест на основе HTTP: 1000 виртуальных пользователей на одного агента

Допустим, вам нужно смоделировать 100 виртуальных пользователей на целевом веб-сайте, а затем вам нужно использовать как минимум двух локальных агентов для тестирования.

требования к системе

В этом руководстве описаны все шаги, необходимые для подготовки установки, выполнения установки и настройки тестового сценария для использования локального прокси-агента LoadView. Сведения об устранении неполадок см. в разделах Устранение неполадок с прокси-агентом на месте и Устранением неполадок с инжектором локальной нагрузки.

Требования к оборудованию:

  • 2-основной процессориливыше
  • 8 ГБ оперативной памяти
  • 1 ГБ пространства жесткого диска
  • ОС Windows 10 или выше, Windows Server 2012 или выше x 64bit

Предпосылки программного обеспечения:

  • Административный доступ для установки и выполнения
  • Chrome (последняя версия) или Edge (последняя версия) только для регистрации локального прокси-агента

Обратите внимание, что LoadView не требует входящего подключения к серверам, на которых работает Onsite Proxy Agent.

Требования к исходящему трафику:

Из-за динамического характера IP-адресов наших серверов инжектора нагрузки, локальный прокси-агент должен иметь исходящее соединение со всеми URL-адресами. Если это невозможно, вы можете открыть исходящее соединение с конкретным облачным регионом, который будет использоваться в нагрузочном тестировании, и с определенными адресами, критически важными для работы Onsite Proxy Agent.

  • Для подключения к определенному облачному региону

Ознакомьтесь с онлайн-ресурсами AWS и Azure, чтобы узнать диапазон IP-адресов нужного облачного региона.

Например, вы можете скачать файл Json Amazon Web Services (AWS) с текущими диапазонами IP-адресов AWS, https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html и обработать его на своей стороне. Для этого вам нужно найти диапазоны, которые соответствуют локациям, которые вы собираетесь использовать здесь https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html.

  • Для работы LoadView Onsite Proxy Agent

В зависимости от вашего брандмауэра используйте любой из перечисленных ниже вариантов.

Диапазон IP-адресов (рекомендуется) URL-адрес хоста
8.29.56.0/23
  • *.dotcom-monitor.us
  • *.dotcom-monitor.com
  • https://userauth.dotcom-monitor.com/
  • https://user.dotcom-monitor.com/
  • https://privateagentcontroller.dotcom-monitor.com/PrivateAgentController/RemoteConfigurationService.svc
  • https://privateagentcontroller2.dotcom-monitor.com/PrivateAgentController/RemoteConfigurationService.svc

  • https://privateagentcontroller.dotcom-monitor.com/PrivateAgentWebProxy/entrypoint.wproxyhttps://privateagentcontroller2.dotcom-monitor.com/PrivateAgentWebProxy/entrypoint.wproxy
  • https://userauth.dotcom-monitor.us
  • https://user.dotcom-monitor.us

 

Установка с помощью мастера установки

Прежде чем продолжить, убедитесь, что в вашей учетной записи включен прокси-агент LoadView.
  • Подготовка установки локального прокси-агента LoadView

  • Установите прокси-агент LoadView Onsite на свой сервер

  • Настройки прокси