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

Ce package contient des classes liées à la corrélation des données et au code personnalisé.

La corrélation des données se compose de deux parties. La première est la source des données ; la deuxième, le consommateur des données. La classe de base de toutes les sources de données s'appelle DataSource ; celle du consommateur est Substituter.

Les éléments de modèle figurant dans l'extension de protocole et pouvant contenir des sources de données doivent être signalés comme étant des hôtes de source de données en implémentant l'interface DataSourceHost. Les éléments de modèle pouvant contenir des consommateurs de sources de données doivent être signalés comme étant des hôtes de consommateur en implémentant l'interface DataSourceConsumer.

Le diagramme suivant illustre la relation entre la source de données et le consommateur :

Sources de données

Les sources de données sont des éléments de modèle qui désignent l'extraction des données et leur stockage en vue de leur consommation par d'autres éléments de modèle. Les types de source de données suivants sont mis à disposition par le modèle de comportement de test de charge (LTBM) :
  • DatapoolHarvester - désigne les colonnes de données extraites d'un pool de données,
  • CorrelationHarvester - désigne une chaîne de données à utiliser ultérieurement dans un test,
  • BuiltInDataSources - fonctions intégrées qui mettent à disposition des informations dérivées (comme l'heure actuelle).
  • Arbitrary - permet aux utilisateurs d'écrire du code personnalisé qui sera ensuite inséré dans un test.
Pour plus de détails sur ces classes, consultez la documentation Javadoc.

Une extension de protocole peut fournir son propre ensemble de sources de données intégrées à l'aide du point d'extension décrit dans la rubrique "Points d'extension".

Le diagramme suivant illustre la relation entre ces classes :

classes supplémentaires

Remplaçants

Le type de consommateur de base mis à disposition est Substituter. Le diagramme suivant illustre la structure de Substituter :

remplaçant


Commentaires