データ相関規則による置換の作成

テスト・データに適用されている正規表現から置換を作成するデータ相関規則を作成することができます。

手順

  1. 規則エディターでデータ相関規則セットを開きます。 新規規則セットには、空の規則パスが 1 つ含まれています。
  2. 「挿入」をクリックして、「置換の作成」を選択します。 空の「置換の作成」規則が規則パスに挿入されます。
  3. 「詳細」で、赤い陰影とアスタリスクが付いたすべてのフィールドに情報を入力します。「属性」では、下矢印をクリックして、置換を作成する属性を選択します。ウィンドウの上部にあるプッシュボタンを使用してプロトコルを選択してから、属性を選択します。HTTP 要求のデータ・フィールドで置換を作成するには、下矢印をクリックしてから、「HTTP」 > 「データ」を選択します。
  4. 「正規表現」で、置換の検索に使用する正規表現を入力します。置換に正規表現の一部のみが必要な場合は、その部分を小括弧で囲みます。
    1. テストを開き、置換を作成する応答を見つけます。
    2. 応答のテキストをクリップボードにコピーします。
    3. 規則エディターで、「正規表現アシスタントの切り替え」プッシュボタンをクリックして、正規表現アシスタントを開きます。
    4. クリップボードのテキストを正規表現アシスタント・ウィンドウの「正規表現の検査」ページに貼り付けます。 「正規表現の検査」ページが空の場合は、クリップボードの内容が自動的に貼り付けられます。
    5. 正規表現アシスタントの「キャプチャーされたグループ」タブをクリックします。 グループ全体が表示され、キャプチャーされたグループが表示されます。グループが表示されない場合は、適宜、正規表現を編集してください。
  5. 「ベース名」に、置換のベース名を入力します。
  6. オプション: 正規表現が複数のグループと一致する場合は、「値グループ」で、置換を作成する際に使用する値グループのインデックスを入力するか選択します。
  7. 新規置換が他の置換と重複する場合でも置換を作成するには、「オーバーラップの除去」「true」を選択します。この場合、他の置換は除去されます。新規置換が別の置換と重複する場合は置換を作成しないようにするには、「false」を選択します。
  8. テスト内の最初の参照に置換をリンクさせる場合は、「参照検索」「最初」を選択します。テスト内の最も近い参照に置換をリンクさせる場合は、「最も近い位置」を選択します。
  9. 一致する参照を検索する前に、指定した属性をエンコードする場合は、「エンコード」「true」を選択します。 属性をエンコードしないで一致する参照を検索する場合は、「false」を選択します。エンコードのタイプは、選択されたプロトコルと属性によって異なります。例えば、HTTP データは URL にエンコードすることができます。
  10. 「ロギング・レベル」で、エラー・ログに書き込まれるエラー・データのレベルを選択します。ロギングにより、機能した規則と機能しなかった規則を表示することができます。データ相関規則をデバッグする場合は、「アクション」ロギング・レベルと「詳細」ロギング・レベルを使用してください。通常は、「なし」ロギング・レベルまたは「要約」ロギング・レベルを使用して、メモリーとディスク・スペースの使用量を減らします。
    オプション 説明
    なし ログには何も記録されません。
    要約 規則の適用回数に関係なく、規則に対して 1 つのメッセージがログに記録されます。
    アクション 規則が適用されるたびにメッセージがログに記録されます。
    詳細 規則が適用されるたびに詳細メッセージがログに記録されます。
  11. 「ラベル」に、規則のラベルを入力します。ラベル名を入力しない場合は、規則にデフォルト名が指定されます。デフォルト名は、正規表現が付加されたベース名です。
  12. 「説明」に、規則に説明を入力します。他のテスターと規則セット・ファイルを共有する場合は、説明が役立ちます。

フィードバック