Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

2 Escenario de la vida real

Descripci¨®n general

Esta secci¨®n presenta un ejemplo real paso a paso de c¨®mo se puede utilizar la monitorizaci¨®n web.

La monitorizaci¨®n web de Áú»¢¶Ä²© se utilizar¨¢ para supervisar la interfaz de usuario de Áú»¢¶Ä²©. El objetivo es determinar si est¨¢ disponible, proporciona el contenido correcto y qu¨¦ tan r¨¢pido funciona. Para lograrlo, se requieren varios pasos, incluida la comprobaci¨®n de la disponibilidad de la primera p¨¢gina, el inicio de sesi¨®n con un nombre de usuario y contrase?a, la verificaci¨®n del inicio de sesi¨®n, el cierre de sesi¨®n y la confirmaci¨®n del cierre de sesi¨®n.

Escenario

Agregar un nuevo escenario web

Vaya a Recopilaci¨®n de datos ¡ú Equipos, seleccione un equipo y haga clic en Web en la fila de ese equipo. Luego haga clic en Crear escenario web.

En el formulario de nuevo escenario, complete los siguientes campos:

  • Nombre - Verificaci¨®n de interfaz
  • Intervalo de actualizaci¨®n - 1m
  • Intentos - 1
  • Agente - Áú»¢¶Ä²©

En la secci¨®n Variables, agregue dos variables: {password} y {user}. Ingrese sus credenciales de usuario de Áú»¢¶Ä²© existentes como valores.

Por razones de seguridad, se recomienda crear un usuario independiente con permisos m¨ªnimos para usar con fines de monitoreo.

Opcionalmente, cambie a la pesta?a Tags y agregue etiquetas de escenario web.

Una vez configurado por completo, este escenario web agregar¨¢ autom¨¢ticamente un elemento de captura de Áú»¢¶Ä²© al equipo. Puede usar etiquetas de escenario web para identificar r¨¢pidamente m¨¦tricas e iniciadores relacionados o buscar entre los datos recopilados. Por ejemplo, las etiquetas adecuadas para este tutorial son component: web-scenario y/o target: frontend.

Configurar los pasos del escenario web

Vaya a la pesta?a Pasos y defina los pasos para el escenario. Haga clic en el bot¨®n Agregar para agregar un paso individual.

Campos comunes

Para cada paso descrito a continuaci¨®n, complete los siguientes campos adem¨¢s de los campos espec¨ªficos del paso:

  • URL: la URL de la interfaz de Áú»¢¶Ä²©
  • Tiempo de espera: 15 s
  • C¨®digos de estado obligatorios: 200
Paso 1 del escenario web

Verifique que la primera p¨¢gina responda correctamente, devuelva el c¨®digo de respuesta HTTP 200 y contenga el texto "Áú»¢¶Ä²© SIA".

  • En el campo Nombre, ingrese Primera p¨¢gina.
  • En el campo Cadena obligatoria, ingrese Áú»¢¶Ä²© SIA.
  • Complete los campos comunes.

Cuando termine de configurar el paso, presione el bot¨®n Agregar.

Paso 2 del escenario web

Inicie sesi¨®n en la interfaz de Áú»¢¶Ä²© utilizando las macros (variables) definidas en el nivel de escenario: {user} y {password}.

  • En el campo Nombre, ingrese Login.
  • En la secci¨®n Campos de publicaci¨®n, agregue tres campos de publicaci¨®n:
    • name con el valor {user}
    • password con el valor {password}
    • enter con el valor Sign in
  • En la secci¨®n Variables, agregue una nueva variable {csrf_token} con el valor regex:([0-9a-z]{64}). Esta variable capturar¨¢ el valor del token CSRF asignado para reutilizarlo en el paso 4.
  • Complete los campos comunes.

Ten en cuenta que la interfaz de Áú»¢¶Ä²© utiliza la redirecci¨®n de JavaScript al iniciar sesi¨®n, por lo que el inicio de sesi¨®n debe realizarse primero y las funciones de inicio de sesi¨®n solo se pueden verificar en los pasos posteriores. Adem¨¢s, el paso de inicio de sesi¨®n debe utilizar la URL completa del archivo index.php.

Paso 3 del escenario web

Despu¨¦s de iniciar sesi¨®n, verifique que todo haya sido correcto verificando que haya una cadena visible solo cuando haya iniciado sesi¨®n, por ejemplo, ´¡»å³¾¾±²Ô¾±²õ³Ù°ù²¹³¦¾±¨®²Ô.

  • En el campo Nombre, ingrese Verificaci¨®n de inicio de sesi¨®n.
  • En el campo Cadena obligatoria, ingrese ´¡»å³¾¾±²Ô¾±²õ³Ù°ù²¹³¦¾±¨®²Ô.
  • Complete los campos comunes.

Paso 4 del escenario web

Una vez que se haya verificado la accesibilidad y el inicio de sesi¨®n del frontend, agregue un paso de cierre de sesi¨®n; de lo contrario, la base de datos de Áú»¢¶Ä²© se ver¨¢ abarrotada de muchos registros de sesi¨®n abiertos.

  • En el campo Nombre, ingrese Cerrar sesi¨®n.
  • En la secci¨®n Campos de publicaci¨®n, agregue dos campos de publicaci¨®n:
    • reconectar con el valor 1
    • _csrf_token con el valor {csrf_token}.
  • Complete los campos comunes.

Este paso utiliza la variable {csrf_token} obtenida en el paso 2

Paso 5 del escenario web

Para confirmar el cierre de sesi¨®n, verifique la cadena Nombre de usuario.

  • En el campo Nombre, ingrese Primera p¨¢gina.
  • En el campo Cadena obligatoria, ingrese Nombre de usuario.
  • Complete los campos comunes.

°ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®²Ô completa de los pasos

Una configuraci¨®n completa de los pasos del escenario web deber¨ªa verse as¨ª:

Verificar los resultados

Guardar el escenario de monitoreo web terminado.

El escenario se agregar¨¢ al equipo. Para ver la informaci¨®n del escenario web, vaya a Monitoreo ¡ú Equipos, ubique el equipo en la lista y haga clic en el hiperv¨ªnculo Web en la ¨²ltima columna.

Haga clic en el nombre del escenario para ver estad¨ªsticas m¨¢s detalladas: