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 Grabadora de proxy 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 Grabadora de proxy 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 Hyades, pueden crearse y editarse tres tipos de conjunto de pruebas. El tipo creado por el Generador de prueba HTTP se denomina Conjunto de pruebas Http. La figura siguiente ilustra lo que se visualiza cuando se abre un Conjunto 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 tres áreas de edición (Información general y Información de código fuente a la izquierda 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:

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 de 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 otros conjuntos de pruebas o instancias de conjunto 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.