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

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

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

  • 2-основной процессор или выше
  • 16 ГБ оперативной памяти
  • 2 ГБ пространства жесткого диска

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

  • Локальная надстройка включена в вашей учетной записи LoadView
  • Административный доступ для установки и выполнения
  • ОС Windows Server 2016 или более поздняя версия x 64bit
  • Среда выполнения рабочего стола .NET 7.0 (версия 7.0.11) — Windows x64
  • Среда выполнения ASP.NET Core 7.0 (версия 7.0.11) — Windows x64
  • Chrome (последняя версия) или Edge (последняя версия) только для регистрации локального агента
  • Windows Media Player (только для задач потокового мультимедиа)
  • Служба удаленного рабочего стола, включенная на компьютере (только для тестов на основе браузера)
  • Для групповой политики “Всегда запрашивать пароль” установлено значение “Не настроено
Что делать Всегда запрашивать пароль Есть Включено

Для входа в службы RDP для локального инжектора загрузки требуется, чтобы для групповой политики “Всегда запрашивать пароль ” было установлено значение “Не настроено“. Параметры политики можно проверить в редакторе групповой политики, конфигурации > компьютера, административных шаблонах, > компонентах > Windows, службах > удаленных рабочих столов, удаленном рабочем столе, безопасности узла > сеансов.

Если этот параметр включен и ваша политика требует принудительного запроса пароля для пользователей, входящих в службы удаленных рабочих столов, следуйте приведенным ниже рекомендациям, чтобы предоставить локальному инжектору загрузки возможность удаленного доступа к компьютеру:

1. Включите удаленный рабочий стол на своем компьютере.

2. Включите политику Требовать использование определенного уровня безопасности для удаленных подключений (RDP), как показано ниже.

Требования к исходящему трафику для среды выполнения ASP.NET Core 7.0 (версия 7.0.11) — Windows x64

Доступ к следующему ресурсу с сервера с установленным приложением On-Prem Agent:

https://lvbridge.dotcom-monitor.com/privateagentapi/ping/auth/1

Требования к исходящему трафику для классической среды выполнения .NET 7.0 (версия 7.0.11) — Windows x64

Доступ к следующим ресурсам с сервера с установленным приложением On-Prem Agent:

Адреса должны возвращать страницу веб-сервиса:
https://privateagentcontroller.dotcom-monitor.com/PrivateAgentController/RemoteConfigurationService.svc
https://privateagentcontroller2.dotcom-monitor.com/PrivateAgentController/RemoteConfigurationService.svc
Адреса должны возвращать пустую страницу:
https://privateagentcontroller.dotcom-monitor.com/PrivateAgentWebProxy/entrypoint.wproxy
https://privateagentcontroller2.dotcom-monitor.com/PrivateAgentWebProxy/entrypoint.wproxy

Настройка локального инжектора нагрузки в LoadView

Чтобы запустить локальное нагрузочное тестирование с помощью LoadView, сначала необходимо создать и настроить On-Prem Load Injector в своей учетной записи LoadView:

  1. Войдите в свою учетную запись LoadView и перейдите в раздел «Управление > локальными инжекторами нагрузки».
  2. Нажмите « Создать инжектор» на экране «Инжекторы локальной загрузки ».
  3. Присвойте агенту уникальное имя, укажите регион и описание агента.
  4. Если вы хотите ограничить полезную нагрузку для нагрузочного тестирования в реальных браузерах (веб-приложение/нагрузочный тест веб-страницы), задайте параметр Максимальная полезная нагрузка инжектора для реального тестирования браузера .
  5. Сохранить изменения. Имя агента появится в списке локальных инжекторов.

Как установить On-Prem Load Injector с помощью мастера настройки

Чтобы установить On-Prem Load Injectors на сервере, выполните следующие действия:

1. В разделе Manage On-Prem Load Injectors (Управление локальными инжекторами нагрузки) нажмите Download Installer (Загрузить установщик).>

3. Запустите установщик и следуйте инструкциям локального мастера установки.

4. Завершите настройку On-prem Load Injector и зарегистрируйте инжектор, войдя в свою учетную запись Dotcom-Monitor.

5. Чтобы подключить агента к своей учетной записи, после успешного входа в систему выберите имя инжектора из списка локальных инжекторов, созданных в вашей учетной записи LoadView.

Автоматическая установка пакета MSI локального агента

Локальный агент поддерживает установку из командной строки. Используя рекомендации, приведенные в этом разделе, можно автоматически установить приложение локального агента в корпоративных средах, вызвав установщик с определенными параметрами автоматической установки.

Скопируйте команду установки

  1. На сервере запустите командную строку (cmd) от имени администратора.
  2. Скопируйте и вставьте следующую команду в командную строку:
OnPremAgentSetup.msi REGISTRATORCMD="-autoinstall -authtoken=<UID>" /log 1.txt /qb

Создайте свой токен аутентификации

Чтобы продолжить установку, вам нужно заменить ‘<UID>‘ в параметре -authtoken на ваш фактический токен аутентификации. Для этого:

  1. Войдите в учетную запись LoadView.
  2. В LoadView создайте UID интеграции, который будет использоваться в качестве маркера проверки подлинности, в разделе Manage> Integrations > Add Integration > Load Testing Web API.
  3. Щелкните Создать интеграцию и скопируйте уникальный идентификатор веб-API нагрузочного тестирования из списка UID интеграции.
  4. Замените ‘<UID>‘ в команде на уникальный идентификатор, который вы только что скопировали. Ваша команда должна выглядеть так, как показано на примере ниже.

Выполните команду

Нажмите клавишу Enter, чтобы выполнить команду. Начнется процесс установки, и агент будет автоматически зарегистрирован в LoadView.

Централизованная установка

Централизованная установка локального агента на нескольких серверах может быть реализована с помощью различных инструментов группового развертывания. В качестве примера можно использовать наш упрощенный сценарий PowerShell для установки агента на определенных серверах в домене Active Directory.

Обратите внимание, что скрипт должен быть запущен с учетной записью, имеющей права администратора на серверах, на которых вы хотите установить агент.