La versión WebLOAD IDE que vamos a utilizar es la 8.1.0.118.00, se trata de una licencia GPL.
Para trabajar con Webload debemos crear un proyecto:
Abrir WebLOAD IDE
Seleccionamos “Create a new Project” y pulsamos OK
Nos aparecerá la ventana interfaz de WebLOAD IDE
IMAGE4
Debemos pulsar el botón rojo para empezar a grabar una sesión de la aplicación web que queremos testear. Automáticamente se nos abrirá una ventana del gestor de Internet que tengamos predeterminado en nuestra máquina.
IMAGE5
Ahora es el momento de realizar todas las operaciones que deseemos sobre la página web las cuales se van a grabar en el proyecto Webload para crear la secuencia que deseemos testear.
Cuando hayamos terminado pararemos la grabación pulsando en el siguiente icono
IMAGE6
Encontraremos la web con la que estamos trabajando en nuestra “Agenda Tree”
IMAGE7
A continuación guardamos nuestro proyecto
IMAGE8
La extensión de archivos utilizada por la aplicación es .wlp
Si activamos la ventana “Visual Editing” correspondiente a este icono
IMAGE9
Podemos ver el codigo que utiliza la aplicación para realizar el test, como podéis comprobar al realizar una pequeña prueba de apertura de la página web la aplicación está realizando un simple “Get” a una IP
IMAGE10
Para comprobar que los datos se han grabado correctamente y no existen errores pulsaremos en el botón “Play”
IMAGE11
Para realizar los tests sobre la página web utilizaremos la aplicación WebLOAD Console
Utilizaremos la version
IMAGE12
Creamos una nueva plantilla utilizando el Wizard:
IMAGE13
IMAGE14
Pulsamos en siguiente y seleccionamos “Single Agenda”
IMAGE15
Seleccionamos la Agenda que necesitamos cargar, esto es la secuencia que hemos grabado antes.
IMAGE16
IMAGE17
En nuestro caso abriremos el archivo “webtest1.wlp”, avanzamos en el Wizard
IMAGE18
En esta ventana seleccionamos las máquinas que van a realizar las pruebas de carga sobre la web que queremos probar. Por defecto nos aparecerá nuestra máquina
IMAGE19
En esta ventana podemos definir un intervalo de pruebas sobre la web para automatizar la tarea.
Después de finalizar el Wizard nos solicitará guardar la plantilla que hemos creado
IMAGE20
La extensión de archivo de plantilla es .TPL
Después de guardar los cambios comenzará a realizar la carga automáticamente
IMAGE21
Estos son los contadores que tiene parametrizados por defecto
IMAGE22
Load Size: Por defecto el valor está configurado a 1 usuario realizando pruebas.
Round Time: Es el tiempo que ha necesitado la aplicación para realizar una secuencia completa, es un buen indicador de medida porque nos da una idea de lo que tarda nuestra web en responder para realizar la secuencia que hemos grabado anteriormente.
Es el momento de grabar nuestra sesión sobre esta plantilla:
Para ello utilizaremos File – Save Load Session
La extensión de archivo de plantilla es .LS
Lo siguiente que voy a realizar es ajustar la carga de clientes que quiero simular sobre la página web:
Para ello seleccionaremos File – Edit Template
IMAGE23
Aparecerá la máquina que estamos utilizando para hacer las pruebas de carga, pulsamos botón der sobre ella y seleccionamos “Modify Schedule”
IMAGE24
Por defecto el “Load Size” está definido solo a 1
IMAGE25
Nosotros lo vamos a modificar a 100
IMAGE26
A continuación pulsamos en el icono Play, probablemente nos solicite guardar los cambios en la plantilla, reemplazamos la plantilla anterior.
El test volverá a ejecutarse con la carga que le hemos establecido.
IMAGE27
El valor de “Load Size” ahora es de 100 con la escala definida.
Para comprobar si el test está funcionando realmente y está sobrecargando nuestra máquina bastará con comprobar el movimiento de tarjeta de red del servidor donde estamos ejecutando las pruebas.
IMAGE28
Para seleccionar nuevos contadores pulsaremos en el icono MAS
Nos aparecerá un desplegable con los contadores que podemos añadir
IMAGE29
Si pulsamos en las gafas tenemos la posibilidad de tener los resultados en 3D
IMAGE30