ここではTGとTGCを異なるノードに配置し、TGをリモートで制御する方法について説明しています。前提条件として、以下の図のようにTGを「Server.A(左側)」、TGCを「Server.B(右側)」にて実行するものとします。

1. ServerモードによるTGの起動 @Server.A
Server.AにてTGをサーバモードで起動します。Windows環境の場合、TGの起動バッチファイル「tg.bat」に「-server」オプションを指定して実行してください。
C:\> cd tg08X C:\tg08X> tg -server
Linuxや商用UNIX環境では、TGの起動シェルスクリプト「tg.sh」に同じく「-server」オプションを指定してください。コマンドの最後に「&」を付けることで、TGをバックグラウンド実行することも可能です。
$ cd tg08X $./tg.sh -server &
以下のようなメッセージが表示されれば、サーバモードでのTGの起動は完了です。デフォルトではTGはポート番号「11111」にてTGCからの接続を待機します。もしポート番号を変更したい場合には、オプション「-port <ポート番号>」を追記し、ポート番号を変更することが可能です。
TG - Transaction Generator - [ Version 0.8X ] Wed May 03 23:32:47 JST 2006 Loading configration file... OK. Registerd transactions:2 , variables:2 , jobs:5 Loading Oracle JDBC driver... OK. Checking specified address & Port is possible to use... OK. Now TG is running in "SERVER_FOR_TERMINAL". - Listening Address : 0.0.0.0 - Port : 11111 if you forcely terminate this program , press "CTRL+C" in this console, or kill TG process.
2. TGCの起動 @Server.B
Server.BにてTGCを起動します。エクスプローラから「tgc.exe」ファイルをダブルクリックするか、コマンドプロンプトより以下のように入力してください。
C:\> cd tg08X C:\tg08X> tgc
TGCは通常、起動直後にローカルノードにてTGを起動・接続します。リモートノードのTGを管理する場合、このローカルノードで実行されるTGは不要です。TGCのメインウィンドウより「TG」メニューをクリックし、「Shutdown TG」を選択、ローカルノードのTGを終了させます。

以下はTGの終了時のメッセージです。
TG> terminate bye.
また次回TGC起動時にローカルのTGを起動させないように設定することができます。設定方法は、「TG」メニューをクリックし、「Startup local TG server automatically」を選択し、チェックをはずします。

3. リモートノードのTGへの接続 @Server.B
TGCのメインウィンドウより「TG」メニューをクリックし、「Specify and connect TG...」を選択してください。

以下の「Specify and connect to TG...」ウィンドウにて、TGが実行されているノードのホスト名とポート番号(デフォルト:11111)を指定し、「OK」ボタンをクリックしてください。

接続に成功した場合、以下のようなログインメッセージが表示されます。
TG - Transaction Generator 0.8X Sat Jun 16 01:06:00 JST 2007 logged in. TG>
その後の操作については、基本的にTGがリモートで実行されていることを意識する必要はありません。
4. TGからの切断・TGの終了 @Server.B
TGとのセッションを切断させたい場合には、TGCのメインウィンドウより「TG」メニューをクリックし、「Disconnect from TG」を選択します。なおこのとき、TGそのものはリモートノードで動作し続けます。

以下はTGとのセッション切断時のメッセージ出力です。
TG> exit
もしくは、リモートノードのTGを終了させたい場合、リモートノードのTGに接続した状態で、「TG」メニューをクリックし、「Shutdown TG」を選択してください。

以下はTGの終了時のメッセージ出力です。
TG> terminate bye.
A. ターミナルソフトによる接続 @Server.B
上記に加え、SERVERモードで起動したTGには、ターミナルソフト(TeraTermなど)を使用してTelnet接続を行うことが可能です。TGが起動しているサーバのホスト名(IPアドレス)とポート番号を指定し、TGに接続してください。


TGの操作はコマンドライン・モード(Command-line mode)で起動した場合と同様に実行することができます。コマンドライン・モードによるTGの操作方法の詳細についてはこちらを参照してください。
以上でサーバ・モードの使用方法についての説明は終了です。


