シーケンスの記録
このタスクについて
ログイン手順が構成済みの場合 (「ログイン」タブを参照)、マルチステップ操作を記録する際には以下の 2 つのオプションがあります。
- ログインして記録
- AppScan は、ブラウザーが開く前に (記録したログインを使用して) アプリケーションに自動でログインします。その後、ログイン要求を記録することなくマルチステップ操作を記録できるようになります。この方法には、このシーケンスが再生されるたびにログイン要求が再生されないという利点がありますが、AppScan がセッション無効状態の場合に限ります。注: マルチステップ・シーケンスには存在し、ログイン・シーケンスには存在しないパラメーターと Cookie は、追跡をログイン値に変更した場合でも、常にダイナミックとして追跡されます。
- ログインせずに記録
- AppScan はログインせずにシーケンスの記録を開始します。ブラウザーが開いているときに、マルチステップ・シーケンスを直接記録します。ログインする必要がある場合は、ログインが記録の一部になるため、シーケンスが再生されるたびにログインが再生され、スキャン時間が大幅に長くなる可能性があります。ログインが必要な場合は、前のオプションを使用することがベスト・プラクティスです。注: このオプションを使用してシーケンスの一部としてログイン要求を記録する場合、受け取ったパラメーターと Cookie は、ログイン要求であっても、また、追跡をログイン値に変更していても、常にダイナミックとして追跡されます。
構成済みのログイン手順がない場合に使用できるのは、「記録」の 1 オプションだけです。
重要: マルチステップ操作の再生中は、セッション内検出はオフです (「ログイン」タブ を参照)。これはつまり、AppScan® はログインしていることを検証しないということです。したがって、シーケンスの失敗によりユーザーがアプリケーションからログアウトすることになる場合、ログインをシーケンスの一部として記録することは重要です (これによりシーケンスが実行するたびにログインは再生されます)。これが実行されないと、マルチステップ操作は失敗する場合があります。