シーケンスの記録

このタスクについて

ログイン手順が構成済みの場合 (「ログイン」タブを参照)、マルチステップ操作を記録する際には以下の 2 つのオプションがあります。

ログインして記録
AppScan は、ブラウザーが開く前に (記録したログインを使用して) アプリケーションに自動でログインします。その後、ログイン要求を記録することなくマルチステップ操作を記録できるようになります。この方法には、このシーケンスが再生されるたびにログイン要求が再生されないという利点がありますが、AppScan がセッション無効状態の場合に限ります。
注: マルチステップ・シーケンスには存在し、ログイン・シーケンスには存在しないパラメーターと Cookie は、追跡をログイン値に変更した場合でも、常にダイナミックとして追跡されます。
ログインせずに記録
AppScan はログインせずにシーケンスの記録を開始します。ブラウザーが開いているときに、マルチステップ・シーケンスを直接記録します。ログインする必要がある場合は、ログインが記録の一部になるため、シーケンスが再生されるたびにログインが再生され、スキャン時間が大幅に長くなる可能性があります。ログインが必要な場合は、前のオプションを使用することがベスト・プラクティスです。
注: このオプションを使用してシーケンスの一部としてログイン要求を記録する場合、受け取ったパラメーターと Cookie は、ログイン要求であっても、また、追跡をログイン値に変更していても、常にダイナミックとして追跡されます。

構成済みのログイン手順がない場合に使用できるのは、「記録」の 1 オプションだけです。

重要: マルチステップ操作の再生中は、セッション内検出はオフです (「ログイン」タブ を参照)。これはつまり、AppScan® はログインしていることを検証しないということです。したがって、シーケンスの失敗によりユーザーがアプリケーションからログアウトすることになる場合、ログインをシーケンスの一部として記録することは重要です (これによりシーケンスが実行するたびにログインは再生されます)。これが実行されないと、マルチステップ操作は失敗する場合があります。

手順

  1. 「記録」 ボタンをクリックし、記録オプションの 1 つを選択します (上記参照)。
    ブラウザーが開き、記録を開始します。
    注: デフォルト・ブラウザーは AppScan Internet Explorer ブラウザーです。ご使用のサイトが Internet Explorer をサポートしていない場合、代わりに AppScan Chromium ブラウザーを選択してください。
  2. リンクをクリックし、必要な状態にするために、必要に応じてフィールドに入力します。(このシーケンスに含めるべきでないステップを実行したい場合は、「一時停止」 ボタンを使用できます。)
  3. ブラウザーを閉じます。

    シーケンスが、「シーケンス」ペイン (右上) に表示されます。シーケンスは、順に「Sequence 1」、「Sequence 2」などと自動的に名付けられますが、「名前」フィールド (上部) に入力して名前を変更することができます。


    サンプル・シーケンス
  4. シーケンスを編集するには、以下のようにします。
    • シーケンスに簡単に識別できる名前を付けます。
    • 選択して 「ブラウザーで表示」ボタン をクリックすると、ステップが表示されます。
    • 不要なステップがある場合は、そのステップを選択して 「マイナス」アイコン をクリックすることで削除します