Définition d'un nouveau client

Pour générer des données, une session d'enregistrement doit démarrer au moins un client. Plusieurs clients sont fournis avec le produit. Pour automatiser le démarrage d'une application spécifique, vous pouvez définir un nouveau client.

Les seules tâches incombant au client sont de démarrer une application et de notifier ses propres événements de cycle de vie à l'infrastructure d'enregistrement. Pour configurer un client de sorte qu'il puisse être enregistré par un enregistreur, voir Définition du mode d'enregistrement d'un client par un enregistreur.

Il arrive qu'il n'y ait pas de client à lancer car ce dernier existe déjà ou qu'il correspond à un système qui possède son propre cycle de vie. Dans ce cas, vous pouvez utiliser le client manuel fourni avec le produit. L'ID du client manuel est com.ibm.rational.test.lt.recorder.core.manualClient.

Pour définir un nouveau type de client, procédez comme suit :

Pour implémenter l'interface IClientDelegate :

Si votre client lance un processus spécifique, vous pouvez étendre la classe com.ibm.rational.test.lt.recorder.core.clients.ProcessBuilderClientDelegate. Dans ce cas, vous n'avez qu'à étendre la méthode initialize(), puis à appeler des méthodes d'accès set pour configurer la ligne de commande, les arguments, les variables d'environnement et le répertoire de travail.


Commentaires