¿Por qué necesito usar el agente proxy de LoadView Onsite?

A veces, es necesario probar un sitio web que no es accesible desde la Internet pública. LoadView proporciona dos opciones para hacer esto.

En primer lugar, puede incluir en la lista blanca las direcciones IP de proxy estático LoadView para permitir el tráfico de LoadView en una red de la empresa. Aunque es una forma sencilla de implementar pruebas de carga detrás de un firewall, puede ser inapropiado abrir el firewall de la empresa por razones de seguridad.

Si las políticas de seguridad no permiten la inclusión en la lista blanca del rango de IP de proxy estático, proporcionamos otra opción segura: pruebas de carga desde dentro de su red local con LoadView Onsite Proxy Agent. La aplicación Onsite Proxy Agent se puede instalar en un servidor Windows dedicado dentro de la misma red que el sitio web de destino.

El uso del agente proxy en el sitio no debería requerir que abra su firewall para el tráfico entrante.

Asegúrese de que el tráfico saliente está permitido en la configuración del firewall o habilite el tráfico saliente para el puerto 443 para permitir las conexiones salientes a los servicios de Dotcom-Monitor.

Cómo funciona

Una vez que se ha configurado el agente proxy in situ, envía solicitudes salientes al servicio Dotcom-Monitor para comprobar si se iniciaron pruebas de carga para el sitio web de destino correspondiente y la configuración de la prueba de carga. Una vez que el agente proxy in situ ha recibido la configuración de prueba, inicia varias conexiones a los servidores de inyección de carga (LI) desde la red local mediante el puerto 443. Los LI utilizan las mismas conexiones para enviar datos de pruebas de carga a Onsite Proxy Agent. Por lo tanto, todo el tráfico de prueba de carga al destino se enviará a través del agente proxy en el sitio desde la red de la empresa.

Los agentes proxy in situ se pueden instalar y utilizar para ejecutar pruebas HTTP, de aplicaciones web y de páginas web.

Capacidad de carga

La capacidad del agente proxy in situ está limitada por dos factores: el número de usuarios virtuales y el número de pruebas de carga por agente proxy in situ.

El agente proxy in situ puede ejecutar un máximo de 3 pruebas de carga a la vez, independientemente del tipo de pruebas de carga.

La limitación en el número de usuarios virtuales por agente proxy en el sitio de LoadView depende en gran medida del comportamiento del sitio web. Por ejemplo, las páginas web dinámicas que usan una gran cantidad de JavaScript de terceros requerirán más recursos para la prueba.

Por lo general, las limitaciones del agente proxy en el sitio para un sitio web promedio son:

  • Prueba basada en navegador: 50 usuarios virtuales por agente
  • Prueba basada en HTTP: 1000 usuarios virtuales por agente

Supongamos que necesita simular 100 usuarios virtuales en el sitio web de destino, luego debe aprovechar al menos dos agentes en el sitio para la prueba.

Requisitos del sistema

Esta guía le guiará a través de todos los pasos necesarios para preparar la instalación, ejecutar la instalación y configurar el escenario de prueba para usar el agente de proxy en el sitio de LoadView.

Requisitos de hardware:

  • CPU de 2núcleos o superior
  • 8 GB de RAM
  • 1 GB de espacio en el disco duro
  • Sistema operativo Windows 10, Windows Server 2012 o superior x 64bit

Requisitos previos del software:

  • .NET Framework 4.7
  • Acceso administrativo para instalación y ejecución
  • Chrome (última versión) o Edge (última versión) solo para el registro de Onsite Proxy Agent

Requisitos de tráfico saliente:

Debido a la naturaleza dinámica de las direcciones IP de nuestros servidores de inyección de carga, el agente proxy in situ debe tener una conexión saliente a todas las URL. Si no es una opción, puede abrir una conexión saliente a la región de nube específica que se utilizará en las pruebas de carga. Consulte los recursos en línea de AWS y Azure para obtener un intervalo de IP de la región de nube requerida.

Por ejemplo, puede descargar un archivo Json de Amazon Web Services (AWS) con los rangos de direcciones IP actuales de AWS aquí https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html y procesarlo por su parte. Para hacer esto, debe encontrar rangos que correspondan a las ubicaciones que va a usar aquí https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html.

Además, asegúrese de que el agente proxy de LoadView Onsite tenga acceso a:

  • https://userauth.dotcom-monitor.com/ – para iniciar sesión SSO si es necesario
  • https://privateagentcontroller.dotcom-monitor.com

Para asegurarse de que se permite el acceso a https://privateagentcontroller.dotcom-monitor.com, compruebe las siguientes direcciones URL:

  • https://privateagentcontroller.dotcom-monitor.com/PrivateAgentWebProxy/entrypoint.wproxy – debe devolver una página en blanco
  • https://privateagentcontroller.dotcom-monitor.com/PrivateAgentController/RemoteConfigurationService.svc: debe devolver una página de servicio web
Asegúrese de que el agente proxy de LoadView Onsite esté habilitado en su cuenta antes de continuar.
  • Preparación de la instalación del agente proxy in situ de LoadView

  • Instale LoadView Onsite Proxy Agent en su servidor

  • Configuración de proxy