Organice un script complejo en varios scripts; a continuación, guarde los scripts juntos en una colección de scripts denominada
conjunto de pruebas.
Acerca de esta tarea
Si crea un script complejo, puede organizar los script en scripts simples que representan distintos procesos de negocio o de
usuario en la aplicación web. Guarde los scripts juntos como un conjunto de pruebas. Puede utilizar después estos scripts
para supervisar el rendimiento y la disponibilidad de la aplicación web en respuesta a acciones de usuario específicas
en el Panel de instrumentos del rendimiento de aplicaciones.
Debe haber sólo un conjunto de pruebas, al que deben añadirse todas las pruebas.
Importante: Se recomienda organizar scripts complejos en scripts individuales, donde cada
script representa un proceso de negocio o de usuario típico que desea supervisar. Por ejemplo,
cree scripts individuales que registran cuándo inicia sesión un usuario o busca un elemento en un sitio web. Si
organiza los scripts de acuerdo con los procesos de usuario o de negocio, puede supervisar entonces la respuesta
de la aplicación web a estos procesos específicos en el Panel de instrumentos del rendimiento de aplicaciones.
Procedimiento
Para organizar el script complejo en scripts individuales y guardar los scripts como un
conjunto de pruebas, realice los pasos siguientes:
-
Para crear un script individual para cada proceso de usuario grabado en el script, pulse en Selenium IDE. Asigne a cada script un nombre significativo que describa el proceso de usuario y guarde cada
script como archivo .side, por ejemplo load_homepage.side.
Para obtener más información, consulte
Grabación de scripts sintéticos.
Importante: El nombre proporcionado al script en Selenium IDE es el nombre que identifica el proceso de usuario o de negocio grabado que puede supervisar en el
Panel de instrumentos del rendimiento de aplicaciones.
-
En Selenium IDE, abra un script complejo que ha grabado anteriormente. Organice los mandatos
de script en scripts individuales, de acuerdo con distintas acciones de usuario. Corte mandatos del script complejo original
en la ventana Caso de prueba y Pegue mandatos en los distintos scripts de la ventana Caso de
prueba.
Por ejemplo, el ejemplo de script complejo de Grabación de scripts sintéticos contiene mandatos de Selenium IDE para tres procesos de
usuario distintos.
- Abra la página de inicio de
Cloud
APM
en el sitio web
IBM®
Marketplace.
- Abra la página Detalles en IBM
Marketplace.
- Abra la página Pricing y grabe cuándo el usuario abre la página de registro
para una prueba gratuita.
Las acciones de usuario se organizan después en tres tipos de script.
Tabla 1. Script de ejemplo para abrir la página de IBM Marketplace
(load_homepage.side)
| Mandato |
Destino |
Valor |
open |
/ |
|
verifyTitle |
IBM Cloud Application Performance Management |
|
Tabla 2. Script de ejemplo para abrir la página Details en
IBM Marketplace (load_products.side)
| Mandato |
Destino |
Valor |
clickAndWait |
css=ul > #details > a |
|
verifyText |
css=h2.heading--TERTIARY |
Puntos destacados de la característica |
Tabla 3. Script de ejemplo para abrir las páginas Purchase y de registro de prueba en
IBM Marketplace (load_APM.side)
| Mandato |
Destino |
Valor |
clickAndWait |
css=ul > #purchase > a |
|
click |
link=Try Free |
|
-
Para colocar casos de prueba individuales en un conjunto de pruebas, cambie a la ventana
Conjunto de pruebas y añada pruebas al conjunto de pruebas de acuerdo con la secuencia de lógica empresarial. Por último, pulse la
herramienta Guardar proyecto para guardar el conjunto de pruebas y todas las pruebas que contiene en un archivo
.side.
A modo de ejemplo, considere la secuencia lógica Load_URL, Select
Manage inventory, Select IBM Machine Type. Al añadir estos casos de prueba al conjunto de pruebas, primero
comprobaremos
Load_URL, seguido de Select Manage
inventory, y luego Select IBM Machine Type.
Resultados
Habrá grabado un conjunto de scripts que puede utilizar para supervisar el rendimiento y la disponibilidad de las
aplicaciones web. Utilice el Gestor de scripts sintéticos para cargar el conjunto de pruebas de scripts .side en una
transacción sintética nueva o existentes. Para
obtener más información, consulte Creación y edición de transacciones sintéticas.