Visión general de la correlación de datos

Una petición a un servidor web puede incluir datos de respuesta de una petición anterior. El término que utilizamos para este tipo de asociación es la correlación de datos. Otro término sinónimo utilizado habitualmente es el de datos dinámicos.

Las interacciones con una aplicación están normalmente interrelacionadas entre sí. Específicamente, una petición realizada a un servidor web incluye datos que se devolvieron al navegador web en la respuesta a la petición anterior. Por ejemplo, considere la siguiente interacción con una aplicación basada en web: En este ejemplo, la petición 2 depende de la petición 1, y la petición 3 depende de las peticiones 1 y 2.

Si registrara estas interacciones en una prueba de rendimiento, antes de ejecutar la prueba con varios usuarios, probablemente modificaría los datos de la prueba: sustituiría los valores de nombre/contraseña del usuario, los valores de búsqueda del nombre del empleado o ambos por los valores de las agrupaciones de datos. Cuando ejecutara la prueba, el usuario de cada prueba devolvería un registro de la nómina del empleado diferente, en función del contenido de las agrupaciones de datos.

En una prueba de rendimiento generada, donde los datos de una petición dependen de los datos contenidos en la respuesta a una petición anterior, los datos de petición se sustituyen por los datos de respuesta de los que depende. El término para este etiquetado interno de respuesta y datos de petición es correlación de datos (o, algunas veces, datos dinámicos). La correlación de datos es necesaria para corregir la ejecución de pruebas de varios usuarios con diferentes datos.

Una referencia es un valor de una prueba (normalmente en una respuesta) que puede ser utilizado por un valor posterior (normalmente en una petición) de la prueba. Cuando un generador de pruebas detecta que un valor de petición se debería sustituir por un valor anterior, llama al valor anterior como referencia y correlaciona el valor de petición posterior con la referencia. Esto recibe el nombre de correlación de datos automatizada. Sin embargo, puede correlacionar cualquiera de los dos valores de una prueba o anular el enlace de las correlaciones existentes manualmente. (Asimismo puede modificar o inhabilitar la correlación de datos automatizada en la configuración de preferencias: pulse Ventana > Preferencias, amplíe Prueba y pulse Generador de pruebas de rendimiento.

Para ayudarle a trabajar con datos correlacionados, el editor de pruebas utiliza la codificación de colores y proporciona ayudas de navegación:

Tema principal: Correlación de datos de respuesta y de petición en una prueba

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2005. All Rights Reserved.