Especificación del número de redirecciones de URL durante las ejecuciones de pruebas

En la ejecución de una prueba en un entorno de compartición de carga, puede producirse un bucle de redirección inesperado durante el proceso de HTTP. Se produce una respuesta inesperada de redirección cuando una solicitud HTTP que normalmente devuelve un documento determinado redirige el navegador a otra ubicación.

Acerca de esta tarea

Cuando el sistema detecta un bucle infinito de redirecciones, éste se rompe, se emite el veredicto de error de la solicitud y se muestra el siguiente mensaje:

Se ha detectado un bucle infinito de redirección al obtener el URL n. Si se trata de algo esperado y entendido, aumente el parámetro RPT_VMARGS rptMaxRedirection. Historial redirigido (desde el primer URL al actual).

El número de redirecciones predeterminadas está establecido en 10; sin embargo, puede editar el número máximo de redirecciones actualizando el argumento RPT_VMARGS en la configuración –DrptMaxRedirection.

Para modificar el número de redirecciones disponibles antes de informar de un error, realice los siguientes pasos en cada sistema agente.

Procedimiento

  1. En el Navegador de pruebas, expanda el proyecto hasta que encuentre el sistema agente en la ubicación de despliegue que desee cambiar. Los sistemas agente están representados por el icono icono de ubicación, que tiene el aspecto de tres pequeños monitores.
  2. Pulse con el botón derecho del ratón sobre el sistema agente y, a continuación, pulse Abrir.
  3. Dentro de Grupos de propiedades, pulse Propiedades generales y, a continuación, Añadir.
  4. En la ventana Nueva propiedad lleve a cabo estos pasos:
    1. En el campo Nombre de propiedad, escriba RPT_VMARGS.
    2. En el campo Operador, confirme que el operador es =.
    3. En el campo Valor de propiedad, escriba –DrptMaxRedirection=n, donde n es el número máximo de redirecciones que se pueden producir antes de que se muestre el mensaje de error y, a continuación, pulse Aceptar.
    4. Sólo se permite un argumento RPT_VMARGS para cada ubicación del sistema agente. Si se necesitan varias propiedades de estilo RPT_VMARGS, deberá separar -Dname=Value con un espacio. Por ejemplo, -DrptMaxRedirection=15 -DanotherProperty=Valor.
    La siguiente ventana Nueva propiedad establece el número máximo de redirecciones a 15:
    Ventana Nueva propiedad, que muestra el Nombre de propiedad establecido en RPT_VMARGS, el Operador establecido en Igual y el Valor de propiedad establecido en DrptMaxRedirection=15

Comentarios