Editar una prueba

Puede inspeccionar y modificar una prueba antes de compilarla y ejecutarla.

Por omisión, cuando el usuario ha terminado de registrar una interacción con una aplicación basada en navegador, la Grabación HTTP inicia automáticamente el Generador de prueba HTTP, que produce una prueba a partir del registro. (Puede modificar este comportamiento - especificar que se inicie un generador de prueba diferente, o que no se inicie ninguno - editando las preferencias de Grabación HTTP). La prueba aún no puede ejecutarse. Puede convertirla inmediatamente en ejecutable pulsando sobre ella con el botón derecho del ratón en el Navegador de prueba y seleccionando Generar. O bien puede editar primero la prueba pulsándola con el botón derecho del ratón y seleccionando Abrir.

Desde TPTP, pueden crearse y editarse tres tipos de sucesiones de pruebas. El tipo creado por la Sucesión de pruebas HTTP se denomina Sucesión de pruebas Http. La figura siguiente ilustra lo que se visualiza cuando se abre una Sucesión de pruebas Http. Cuando abra otros tipos de pruebas observará una organización ligeramente diferente.

La prueba se abre en la pestaña Visión general (observe el borde inferior) con las cuatro áreas de edición (Información general y Información de código fuente a la izquierda y Despliegue y Peticiones Http a la derecha) expandidas. Puede pasar a los demás paneles de edición pulsando la pestaña adecuada.

El área Información general visualiza el nombre de la prueba, una descripción opcional, el tipo de la prueba y el nombre del archivo que la contiene. La información que aparece en los recuadros puede editarse. El recuadro Nombre situado debajo de Información general visualiza el nombre de la prueba. Inicialmente, es el mismo que el Nombre de archivo de prueba que ha especificado durante el registro, pero puede cambiarlo. Si lo hace, también cambia el nombre visualizado en el Navegador de prueba, pero no el nombre de archivo que contiene la prueba. En este ejemplo, el nombre de la prueba, indicado en el navegador de prueba y visualizado en el recuadro Nombre, era originariamente b -igual que el nombre de archivo de registro sin el sufijo-. El comprobador ha decidido cambiar el nombre por uno más descriptivo de la tarea que emula la prueba, searchEmployeeDB.

El área Información de código fuente visualiza el nombre de paquete Java que contendrá el código Java ejecutable de la prueba cuando se genere, y la clase Java que implementa la prueba -la misma que el nombre de archivo de registro, sin el sufijo y con el carácter inicial en mayúsculas-. Puede reubicar el código en otro paquete pulsando el botón Examinar situado debajo de Nombre de paquete:.

El área Peticiones Http de la derecha enumera todas las peticiones HTTP de la prueba. Al pulsar una de estas peticiones se abre la vista Peticiones Http, que se muestra a continuación.

También puede llegar a este panel de edición pulsando la pestaña Peticiones Http junto con el botón. Cuando pulse una petición de la izquierda, verá las propiedades de la misma a la derecha. Puede:

Utilice la sección Despliegue section para establecer el número de usuarios que desee simular durante la ejecución de prueba.

Al pulsar la pestaña Comportamiento se abre el panel de edición de comportamientos, que se muestra a continuación.

Las peticiones HTTP registradas inicialmente por la prueba se listan por página, como invocaciones, dentro de una construcción en bucle denominada inicialmente Bucle 1. Si selecciona este bucle, puede redenominarlo, describir la acción que realiza o cambiar el Número de iteraciones. Si selecciona Síncrono y ha especificado más de una iteración, las iteraciones del bucle se ejecutan por orden. Si no selecciona Síncrono y ha especificado más de una iteración, las iteraciones del bucle se ejecutan simultáneamente. Dentro del Bucle 1, puede:

El botón Añadir permite crear un bucle nuevo. A continuación, pulsando ese bucle nuevo con el botón derecho del ratón y seleccionando Invocación, puede llenar el bucle nuevo con invocaciones de otras sucesiones de pruebas o instancias de sucesión de pruebas. También puede anidar bucles y crear invocaciones situadas fuera de los bucles.

Tema padre: Prueba de rendimiento con TPTP

(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.