DFE チェーンの適用
適用対象:
-
Web - HTTP/HTML 仮想ユーザ・スクリプト
-
SAP - Web 仮想ユーザ・スクリプトのデバッグ
-
Flex 仮想ユーザ・スクリプト内の Web - HTTP/HTML ステップ
仮想ユーザ・スクリプトで使用できる DFE チェーンを定義して,DFE サポートを有効化および設定したら,HTTP メッセージのどのセクションに DFE チェーンを適用するかを定義する必要があります。
記録の前に GWT-DFE をスクリプトに適用する
記録の前に GWT-DFE を適用するには,次の操作を実行します。
- [記録]>[記録オプション]を開きます。
- [データ形式拡張機能]>[チェーンの設定]タブを表示します。ダイアログ・ボックス・オプションの詳細については,「[データ形式拡張機能]>[チェーンの設定]記録オプション」を参照してください。
-
[DFE の追加]ボタン をクリックします。
-
表示されたダイアログ・ボックスで,[GWT 拡張機能]を選択し,[OK]をクリックします。
-
[GWT の編集]ダイアログ・ボックスが開きます。
最新の WAR ファイルまたは JAR ファイルを追加するには,[ファイルの追加] ボタンをクリックし,ファイルの場所に移動します。詳細については,「DFE サポートを設定する」を参照してください。
GWT DFE を使用してスクリプトを生成した後,XML 内に要求を含む読み取り可能な LoadRunner API を取得します。
HTTP メッセージのセクションに DFE を適用する
本項では,仮想ユーザ・スクリプトの特定のセクションに DFE を適用して,スクリプトが生成または再生成されたときに有効になるようにする方法について説明します。
- 仮想ユーザ・スクリプトを VuGen で開きます。
-
[記録]>[記録オプション]>[データ形式拡張機能]>[コード生成]をクリックします。
- (任意)[<メッセージ セクション>]ペインで,[ボディ]をクリックしてから,メッセージ本文に適用されるチェーンを選択します。
-
(任意)[<メッセージ セクション>]ペインで,[ヘッダ]をクリックしてから,メッセージのヘッダに適用されるチェーンを選択します。
注: VuGen によって特定のヘッダにチェーンが正確に割り当てられるようにするには,[名前]カラムのエントリがメッセージのヘッダ名と正確に同じになるようにする必要があります。
-
(任意)[<メッセージ セクション>]ペインで,[Cookie]をクリックしてから,メッセージのクッキーに適用されるチェーンを選択します。
注: VuGen によって特定のクッキーにチェーンが正確に割り当てられるようにするには,[名前]カラムのエントリがメッセージのクッキー名と正確に同じになるようにする必要があります。
- (任意)[<メッセージ セクション>]ペインで,[クエリ文字列]をクリックしてから,メッセージのクエリ文字列に適用されるチェーンを選択します。
注: [ボディ]および[クエリ文字列]セクションの標準設定チェーンのみ変更できるのに対し,[ヘッダ]および[Cookie]セクションの複数のチェーンを追加できます。
DFE を文字列に適用する
DFE を仮想ユーザ・ スクリプト内のエンコードされた文字列に適用するには,次の手順で行います。
- VuGen でスクリプトを開き,エンコードされたテキスト文字列を選択します。
-
選択した内容を右クリックし,[DFE によるデコード]をクリックして,エンコードされた文字列をデコードする DFE を含むチェーンの名前をクリックします。DFE チェーンの定義方法の詳細については,「DFE のチェーンを定義する」を参照してください。
VuGen は,選択されているテキストをパラメータに置換し,そのテキストをデコードしたテキストを含む web_convert_from_formatted 関数を追加します。
注: VuGen によって割り当てられる新規パラメータの名前を変更するには,仮想ユーザ・スクリプト内のエンコードされたテキストを右クリックし,[DFE によるデコード]>[詳細]をクリックして,[ターゲット パラメータ]ボックスでパラメータ名を指定します。VuGen は,パラメータ名にカウンタを追加し,必要に応じてカウンタを増加させます。
関連項目: