前のトピック: TIM レコーダの使用次のトピック: 記録セッションの表示


スクリプト レコーダの使用

スクリプト レコーダによって、ネットワーク パケット キャプチャ ファイルまたは VUGen 品質保証テスト スクリプト出力ファイルからトランザクション シグネチャを生成できます。 スクリプト レコーダの出力は記録セッションになります。

スクリプト レコーダは、以下の入力フォーマットからトランザクション記録ファイルを生成できます。

記録セッションは、[管理]-[記録セッション]ページで参照できます。

スクリプト レコーダのインストール

スクリプト レコーダのインストール方法

  1. [ツール]-[スクリプト レコーダ]を選択します。
  2. [スクリプト レコーダをインストール]をクリックします。
  3. [実行]をクリックしてスクリプト レコーダをインストールするか、[保存]をクリックして実行ファイルをハード ディスクに保存します(その後ハード ディスクからスクリプト レコーダのインストーラを実行します)。

入力スクリプト ファイル タイプ

HP LoadRunner ソフトウェアがある場合は、スクリプト レコーダで使用する VuGen トレース ファイルを生成します。

tcpdump、ethereal、または tethereal ツールがある場合、libpcap パケット キャプチャ ファイルを使用して、スクリプト レコーダ用の入力ファイルを生成できます。 libpcap 形式で出力を作成できるプロトコル アナライザであれば、スクリプト レコーダ用の入力ファイルを作成するために使用できます。

VuGen トレース ファイル

HP LoadRunner ソフトウェアは、合成トランザクションを生成できます。 HP LoadRunner は、VuGen という名前の仮想ユーザ ジェネレータに付属しています。 VuGen は、詳細な VuGen トレース ファイルを生成する詳細モードで使用できます。

ヒント: LoadRunner 8 で詳細な VuGen トレース ファイルを作成するには、ログの実行環境の設定を以下のように選択します。

VuGen トレース ファイル(output.txt)の先頭部分は通常以下のようになります。

Virtual User Script started
Starting action vuser_init.
Web Turbo Replay of LoadRunner 8.1.0 for WINXP; WebReplay81 build 5495  	[MsgId: MMSG-27143]
Run-Time Settings file: "M:¥TRX_2008¥Scripts¥Query¥TRX_Query_1_UPDATED_05072008¥¥default.cfg"  	[MsgId: MMSG-27141]
Vuser directory: "M:¥TRX_2008¥Scripts¥Query¥TRX_Query_1_UPDATED_05072008"  	[MsgId: MMSG-27052]
Vuser output directory: "M:¥TRX_2008¥Scripts¥Query¥TRX_Query_1_UPDATED_05072008"  	[MsgId: MMSG-27050]
Operating system's current working directory: "M:¥TRX_2008¥Scripts¥Query¥TRX_Query_1_UPDATED_05072008"  	[MsgId: MMSG-27048]
UTC (GMT) start date/time  : 2008-06-12 20:23:49  	[MsgId: MMSG-26000]
LOCAL start date/time      : 2008-06-12 16:23:49  	[MsgId: MMSG-26000]
Local daylight-Savings-Time: Yes  	[MsgId: MMSG-26000]
Some of the Run-Time Settings:  	[MsgId: MMSG-27142]

スクリプト レコーダへの入力には VuGen トレース ファイルを使用します。

Pcap ファイル

Pcap ファイルは、libpcap 形式のパケット キャプチャ ファイルです。 libpcap 形式は、システムの種類に依存しないインターフェースを提供し、ユーザ レベルのパケット キャプチャおよび低レベル ネットワーク 監視用ポータブル フレームワークを提供します。

: スクリプト レコーダで処理できるのは、クリア テキスト HTTP トラフィックが含まれる pcap ファイルのみです。 HTTPS はサポートされません。また、パケットが欠けているか順序が乱れたパケットを含む pcap ファイルは処理されません。

コマンド ライン手順

スクリプト レコーダは、コマンド プロンプトから実行されます。 指定したスクリプト ファイルから入力データを受け取り、CA CEM が読み取ることができるファイルを作成します。

コマンド ラインからスクリプト レコーダを実行する方法

  1. Windows の[スタート]-[ファイル名を指定して実行]を選択します。
  2. 「cmd」と入力し、[OK]をクリックします。
  3. c:¥wily¥cem¥scriptrecorder¥bin ディレクトリに移動します。
    c:
    cd ¥wily¥cem¥scriptrecorder¥bin
    
  4. ツールのヘルプを参照するには、「scriptrecorder」と入力します。
  5. 実行するスクリプト ファイル名と、スクリプトが実行されるサーバを指定します。
  6. 入力ファイル名と、スクリプトが実行されるクライアント コンピュータを以下の形式で入力します。
    scriptrecorder -file <file name> -server <IP_Address>:CA Portal
    

    <file name> は VUGen トレース ファイルまたは pcap ファイルの名前、<IP_Address> は TIM コレクション サービスを実行する MOM またはコレクタの IP アドレス、CA Portal はポート番号です

    (8081 はデフォルト ポート番号です)。

    例:

    c:
    cd ¥wily¥cem¥scriptrecorder¥bin
    scriptrecorder -file example-vugen-trace-file.txt -server 192.168.1.50:8081
    scriptrecorder -file example-pcap-file.pcap -server 192.168.1.50:8081