Paquete com.ibm.rational.test.lt.models.behavior.data

Este paquete contiene clases relacionadas con correlación de datos y código personalizado.

La correlación de datos consta de dos partes. Una parte es el origen de los datos y la otra es el consumidor de los datos. La clase básica para todos los orígenes de datos se denomina DataSource y la del consumidor es Substituter.

Un elemento de modelo en la ampliación de protocolos que puede contener orígenes de datos debe marcarse como un sistema principal de origen de datos mediante la implementación de la interfaz DataSourceHost. Un elemento de modelo que puede contener consumidores de orígenes de datos se debe marcar como un sistema principal de consumidor mediante la implementación de la interfaz DataSourceConsumer.

El siguiente diagrama muestra la relación entre el origen de datos y el consumidor:

Orígenes de datos

Los orígenes de datos son elementos de modelo que designan extracción y almacenamiento de datos para que otros elementos de modelos los consuman. Los tipos siguientes de orígenes de datos los suministra el modelo de comportamiento de pruebas de carga (LTBM):
  • DatapoolHarvester - para indicar columnas de datos extraídas de una agrupación de datos.
  • CorrelationHarvester - para indicar una serie de datos que se utilizará más adelante en una prueba.
  • BuiltInDataSources - funciones incorporadas que proporcionan información derivada (p.ej. la hora actual).
  • Arbitrary - permite que los usuarios graben código personalizado para insertarlo en una prueba.
Para obtener detalles sobre estas clases, consulte la información Javadoc.

Una ampliación de protocolos puede proporcionar su propio conjunto de orígenes de datos incorporados utilizando el punto de ampliación que se describe en el tema "Puntos de ampliación".

El siguiente gráfico muestra la relación entre estas clases:

clases adicionales

Sustitutos

El tipo de consumidor básico suministrado es un Substituter. El diagrama siguiente muestra la estructura de Substituter:

sustituto


Comentarios