Interfaz

Written By Matias Carcamo

Last updated 15 days ago

General

Configuraciones generales del monitor.

Flujo

Nombre descriptivo del monitor.

Ambiente

  • Productivo: Opción para flujos productivos

  • Pruebas: Opción para flujos que estén en fase de pruebas, tienen menos funcionalidades que los flujos productivos.

Ejecutar cada

Tiempo que transcurre entre dos iteraciones del flujo.

Tipo

  • Web: Monitor para sitio web

  • Android: Monitor para aplicaciones Android

  • API: Monitor para endpoints

Requiere captcha

No tiene impacto funcional, solo sirve para marcar los flujos que requieren captcha, de los que no lo requieren.

Flujo síncrono

Si un flujo depende de otro (dependencia de flujos), este valor define si, en un momento dado, dos o más flujos (dependientes del mismo flujo base) pueden ejecutarse en paralelo (asíncrono) o no (síncrono).

Modo incognito

En Web, indica si el monitor ingresa al sitio web en modo incógnito.

Cache local

En web, indica si el monitor guarda caché localmente.

Grabación de flujo

Indica si la sesión del monitor se graba.

Capturas a pantalla completa

Por defecto, las capturas de pantalla son sobre el viewport que ve el monitor. Esta opción permite que las capturas sean de todo el sitio, independiente si el viewport es más pequeño (permite ver todo el sitio, en casos donde se requiera hacer scroll vertical u horizontal).

Usar IA

Al activar esta opción, el monitor se apoya en la IA para detectar falsos positivos producto de cambios en el sitio.

User Agent aleatorio

Indica si el monitor debe cambiar el user-agent en cada iteración.

User Agent fijo

user-agent que usa el monitor en cada iteración.

Bloquear URLs

El monitor no carga las URLs que hagan match con las configuradas en esta sección.

Número de sondas

Número de monitores que ejecutan este flujo.

Etiquetas

Por defecto, los monitores se ejecutan en sondas seleccionadas por sistema dVirtualUser. Al etiquetar las sondas, los monitores se ejecutan dependiendo de las etiquetas existentes. Esta funcionalidad es útil, por ejemplo, para ejecutar monitores en múltiples países. Las etiquetas no se pueden crear, vienen disponibles junto con el sistema dVirtualUser, y dependen de las sondas disponibles.

Publicar flujo / Guardar cambios

Si el monitor no ha sido publicado, entonces el botón Guardar cambios estará disponible. Si ya está publicado el monitor, el botón Publicar flujo estará disponible. Publicar flujo aplica los cambios realizados en el Editor. Cualquier cambio en el editor (en cualquier sección) requiere publicar para que los cambios tomen efecto.


Variables

Las variables son datos que se pueden usar durante la ejecución del flujo. Las variables permiten, por ejemplo, reutilizar datos, como puede ser un usuario/contraseña. Las variables pueden ser de tres tipos:

  • Texto: Texto plano, como puede ser un usuario

  • Texto (Información sensible): Texto plano, pero no visible en el Editor

  • Lista: Lista de elementos, cada elemento en texto plano. Útil, por ejemplo, en situaciones donde se quiere usar un dato distinto en cada iteración


Pasos

En esta sección se define el comportamiento del monitor. Un paso se define como un conjunto de acciones, un paso puede tener cuantas acciones se requiere, con un mínimo de una acción.

Dividir el pasos es útil porque, por cada paso:

  • Se toma una captura de pantalla del sitio

  • Se miden los tiempos de navegación

  • Se capturan datos de HTML, Red, Consola, entre otros

Antes del flujo

Acciones que se realizan antes de iniciar el flujo, estas acciones no aparecen en dVirtualUser y tienen como función realizar acciones previas a lo que se quiere monitorear. Ejemplo: iniciar sesión.

Durante el flujo

Acciones que se realizan durante el monitoreo.

Después del flujo

Acciones que se realizan una vez finalizado el monitoreo, estás acciones no aparecen en dVirtualUser y tienen como función realizar acciones posteriores a lo que se quiere monitorear. Ejemplo, cerrar sesión.


Editor JSON

Representación, en formato JSON, de la configuración del monitor.


Ejecución

Sección donde se pueden hacer pruebas del monitor, antes de publicarlo. Al presionar Ejecutar flujo, el monitor se despliega en una sonda. Una vez desplegado el monitor, en la sección Ejecución se ve, en forma de escritorio remoto, el navegador que el monitor abre y como va interactuando con el sitio de acuerdo a las acciones configuradas. Abajo del escritorio remoto, se muestran los logs del monitor, donde se describe lo que va haciendo.