EveryStep Scripting Tool es una aplicación que automatiza la grabación de las interacciones de un navegador con un sitio web o una aplicación web. Puede utilizar la versión basada en web o de escritorio de la herramienta. Para instalar la versión de escritorio, consulte Introducción a EveryStep Scripting Tool Desktop.

Cómo ejecutar EveryStep Scripting Tool

Para utilizar EveryStep Scripting Tool basado en web, inicie sesión en su cuenta de Dotcom-Monitor:

  1. En la página Administrador de
    dispositivos,
    haga clic en Agregar dispositivo en la esquina superior derecha para agregar un nuevo dispositivo de supervisión.
  2. En Aplicaciones web – UserView, seleccione Pasos de registro.
  3. En la ventana emergente Grabar nuevo script, escriba una dirección URL inicial en el cuadro.
  4. Especifique Tipo de dispositivo de usuario, Navegador, Resolución para grabar.
  5. Haga clic en Grabar ahora.

También puede acceder a EveryStep Scripting Tool basado en web de una manera alternativa:

  1. En la página Administrador de dispositivos, vaya al menú Herramientas.
  2. En la sección EveryStep Scripting Tool – Web Based, escriba una dirección URL inicial en el cuadro.
  3. Seleccione Cambiar modo de scripting para seleccionar el navegador de escritorio o móvil que desea emular.
  4. Haga clic en Grabar ahora.

Alcance del uso

EveryStep Scripting Tool se utiliza para grabar scripts para:

  • Supervisión de aplicaciones web: supervisión de aplicaciones web mediante un explorador.

  • Monitoreo de aplicaciones de Internet enriquecidas (RIA):
    monitoreo de aplicaciones web que incluye una necesidad de verificación de imágenes o elementos dinámicos de páginas web, como Silverlight, Flex, Flash, etc.
  • Supervisión del tiempo de actividad del servidor: supervisión de aplicaciones web mediante un proceso de solicitud HTTP/S (GET/POST) (el modo de scripting HTTP solo está disponible a través de EveryStep Scripting Tool Desktop).
  • Pruebas de carga:pruebas de aplicaciones web desde ubicaciones de
    agentes
    de supervisión en todo el mundo.

Aplicaciones web

Esta es la selección predeterminada y la función más utilizada de EveryStep. La supervisión de aplicaciones web crea un script sólido que puede realizar acciones complejas, como rellenar formularios, interactuar con multimedia, hacer clic en diferentes elementos de una página, comprobar que se han cargado texto e imágenes específicos en la página y mucho más. Obtenga más información sobre cómo funcionan las secuencias de comandos de supervisión de aplicaciones web.

Tiempo de actividad del servidor

Haga clic en varias páginas, creando rápidamente varias tareas HTTP/S de tiempo de actividad del servidor que se ejecutan, en secuencia, en un único dispositivo de supervisión. Hay varias diferenciasclave entre cómo funcionan la supervisión del tiempo de actividad del servidor y los scripts de supervisión de aplicaciones web. Descargue EveryStep Scripting Tool Desktop para implementar esta tarea de supervisión.

Pruebas de carga y estrés

Registre las acciones que esperaría que un usuario promedio de su sitio web realice y ejecute ese script en varias máquinas diferentes para simular cargas pesadas en su sitio web. La supervisión de pruebas de carga es única entre las plataformas Dotcom-Monitor, ya que una vez que se registra un script, debe programar pruebas de una sola vez, mientras que otras plataformas realizan la supervisión continua.

EveryStep Recording

A continuación, realiza “cada paso” de la ruta de acceso de la aplicación web que normalmente tomaría un usuario, o que desea verificar específicamente con clics, mensajes, desplazamientos, etc. La grabadora EveryStep registra cada interacción del explorador.

Una vez que haya terminado de grabar el script, seleccione el botón Detener de las herramientas de navegación de la izquierda.

Una vez que haya detenido la grabación, se le pedirá que vuelva a reproducir el script recién grabado en EveryStep Recorder para confirmar el script grabado correctamente.

A continuación, la grabación se reproduce en La grabadora EveryStep para confirmar que el script funciona.

Validación de contenido

Validación es un conjunto de las funciones de EveryStep Scripting Tool específicas para las tareas de supervisión de aplicaciones web. Las palabras clave están disponibles en varios tipos diferentes de tareas de supervisión, incluidas el tiempo de actividad del servidor,el rendimiento weby las tareas de supervisión de aplicaciones web.

La validación de palabras clave (texto) se utiliza para ayudar a comprobar que el servidor no solo responde a una solicitud, sino que está sirviendo los datos adecuados. La validación de palabras clave le permite especificar palabras clave que se verificarán en una página cada vez que se carga la página. Puede especificar una frase de palabra clave por línea. Una frase de palabra clave consta de una o más palabras en el mismo formato que aparecen en la página. No puede incluir varias palabras clave de diferentes ubicaciones en un sitio web en una frase de palabra clave. Para obtener más información, consulte Uso de la validación de palabras clave.

La comprobación de una palabra clave no es un componente necesario para crear un script, sin embargo, es muy recomendable que compruebe si hay al menos una palabra clave para comprobar que el contenido de la página se ha cargado y representado correctamente.

La tecnología de validación de imágenes se utiliza para tomar una instantánea de una imagen o área de referencia para realizar una comparación por píxel. Para obtener más información, consulte Validación deimagen .

El resultado es un coeficiente de coincidencia que se utiliza para determinar la existencia de la imagen durante la supervisión.

Grabadora RIA

La supervisión de aplicaciones de Internet enriquecidas (RIA) es un módulo complementario de la herramienta de scripting EveryStep que proporciona un nivel sin igual de capacidades de supervisión de aplicaciones enriquecidas. La combinación de nuestra potente tecnología de emparejamiento de imágenes con EveryStep Scripting Tool permite crear fácilmente scripts de análisis transaccionales complejos que realmente pueden “ver” e interactuar con tecnologías RIA como Flash, Silverlight, Java, Flex, Ajax, Shockwave, QuickTime, ActiveX y otras.

Para trabajar con sitios RIA dinámicos, utilice las funciones IMAGEN RIA

y Teclado + Ratón de RIA. Keyboard + Mouse

Una demostración en vídeo de las capacidades de RIA y el proceso de grabación está disponible en el vídeo Cómo: Grabar un script de RIA.

Errores de filtrado

Si
se detectan errores en el script,
se le presentará la lista de errores y se le pedirá que elija si desea filtrar esos errores cuando se ejecute el script seleccionando Ignorar.

Si decide filtrar un error, EveryStep Scripting Tool agregará un filtro al principio del script similar al siguiente:

NetworkFilter.Deny (“http://www.example.com/FilteredOutElement.ttf“);

Si en algún momento el script se ejecuta en un error con este elemento, se omitirá el error y el script continuará ejecutándose sin notificar el error.

Guardar el script

Después de crear el primer script, guárdelo en el sitio de Dotcom-Monitor pulsando el botón Guardar.

El script EveryStep se carga en su cuenta de Dotcom-Monitor donde se configuran las opciones de alertas e informes. Aquí establecerá los detalles finales para su script de monitoreo, incluyendo:

Video de información general de EveryStep Scripting Tool