新規クライアントの定義

データを生成するには、記録セッションで少なくとも 1 つのクライアントを開始する必要があります。本製品にはいくつかのクライアントが用意されています。 特定アプリケーションの開始を自動化するには、新規クライアントを定義します。

クライアントのタスクは、アプリケーションの起動、および記録フレームワークへのクライアントのライフサイクル・イベントの通知のみです。レコーダーで記録できるようにクライアントを構成するには、レコーダーによるクライアントの記録方法の定義を参照してください。

クライアントが既に存在するため、またはクライアントがその独自のライフサイクルを持つシステムであるため、起動すべきクライアントがない場合があります。 その場合は、製品に組み込まれた「手動」クライアントを使用します。 「手動」クライアントの ID は、com.ibm.rational.test.lt.recorder.core.manualClient です。

クライアントの新規タイプを定義するには、以下のタスクを実行します。

IClientDelegate インターフェースを実装するには、以下のようにします。

クライアントが特定のプロセスを起動する場合は、com.ibm.rational.test.lt.recorder.core.clients.ProcessBuilderClientDelegate クラスを拡張できます。その場合は、initialize() メソッドを拡張し、setter メソッドを呼び出して、コマンド行、引数、環境変数、および作業ディレクトリーをセットアップするだけで済みます。


フィードバック