Neuen Client definieren

Zur Erzeugung von Daten muss in einer Aufzeichnungssitzung mindestens ein Client gestartet werden. Mit dem Produkt werden mehrere Clients ausgeliefert. Wenn Sie das Starten einer bestimmten Anwendung automatisieren möchten, können Sie einen neuen Client definieren.

Der Client dient nur dazu, eine Anwendung zu starten und das Recorder-Framework über Lebenszyklusereignisse des Clients zu benachrichtigen. Informationen zum Konfigurieren eines Clients, damit er von einem Recorder aufgezeichnet werden kann, finden Sie unter Aufzeichnung eines Clients mit einem Recorder definieren.

Manchmal steht kein Client zum Starten zur Verfügung, da der Client bereits vorhanden ist oder der Client ein System mit eigenem Lebenszyklus darstellt. In diesem Fall können Sie den im Produkt enthaltenen manuellen Client verwenden. Die ID des manuellen Clients lautet "com.ibm.rational.test.lt.recorder.core.manualClient".

Zum Definieren eines neuen Clienttyps müssen Sie folgende Schritte ausführen:

So implementieren Sie die Schnittstelle IClientDelegate:

Wenn mit dem Client ein bestimmter Prozess gestartet wird, können Sie die Klasse "com.ibm.rational.test.lt.recorder.core.clients.ProcessBuilderClientDelegate" erweitern. In diesem Fall müssen Sie nur die Methode "initialize()" erweitern und dann Setter-Methoden aufrufen, um Befehlszeile, Argumente, Umgebungsvariablen und Arbeitsverzeichnis einzurichten.


Feedback