オフラインスクリプトジェネレーターツール
DevWebオフラインスクリプトジェネレーターを使用して、HARまたはCSVファイルにコンパイルされたWeb要求のリストから実行可能なDevWebスクリプトを生成します。
ヒント: DevWebのHARファイルの記録の詳細については、スクリプトの記録と生成を参照してください。
DevWebスクリプトの生成
このセクションでは、オフラインスクリプトジェネレーターツールを使用して、HARファイルからDevWebスクリプトを生成する方法について説明します。
オフラインスクリプトジェネレーターツールを実行するには:
-
ターミナルウィンドウを開き、DevWebルートディレクトリに移動します。
-
次のコマンドを実行します。
OfflineGenerator -mode=<mode type> -level=<script level> -config=<path to config file> <path to source file> <destination path>
次のキー値を使用します。
mode モードタイプ (har) を定義して、スクリプトの生成に使用されるファイルの形式を示します。 level
(任意)
スクリプトレベルを定義して、URLベースのスクリプトを生成するか、またはリソースベースのスクリプトを含むページを生成します。
値: url (標準設定) またはpages
config
(任意)
スクリプトの生成時に使用する構成ファイルへのパスを指定します。
注: 指定しない場合、このツールの標準設定の構成設定ファイルgenerator_config.yml (DevWebルートフォルダーにあります) が使用されます。詳細については、オフラインスクリプトジェネレーター構成設定ファイル (generator_config.yml) を参照してください。
<ソースファイルへのパス> スクリプトを生成するHARファイルへのフルパスを指定します。 <宛先パス> 生成されたスクリプトを保存するフォルダーへのフルパスを指定します。
例:
-
次の例では、リソースベースのスクリプトを含むページがHARファイルから生成されます。
OfflineGenerator -mode=har -level=pages myFile.har Scripts/MyScriptDirectory
-
次の例では、リソースベースのスクリプトを含むページが、構成設定ファイルを使用してHARファイルから生成されます。
OfflineGenerator -mode=har -level=pages -config=config/file.yml OfflineGenerator/input/HAR/json_pages.har C:\jsonPages
オフラインスクリプトジェネレーター構成設定ファイル (generator_config.yml)
オフラインスクリプトジェネレーター<DevWebルートフォルダー>\generator_config.ymlの標準設定の構成設定ファイルには、オフラインスクリプトジェネレーターに固有のパラメーターが含まれています。
このファイルには、各パラメーターの説明が含まれています。オプションは次のとおりです。
領域: |
使用: |
---|---|
Logger | 標準設定のログレベル (info) およびスクリプト生成中に使用されるその他のログオプションを編集します。 |
Filter |
生成されたWeb要求のフィルターを編集します。これらには次のものが含まれます。
|
Correlation | スクリプト生成中に相関ルールスキャンや相関レコードスキャンを適用し、優先抽出オブジェクトタイプを含む標準設定の相関設定を編集します。詳細については、動的値の相関を参照してください。 |
Formatting | XMLまたはJSON本文フォーマットの標準設定のコンテンツタイプと文字列の長さを編集します。 |
General |
オプションは次のとおりです。
|
har | HARファイルのページを再生成します (標準設定で有効になっています)。 |
関連項目: