シーケンス変数

「シーケンス変数」ペインには、記録されたシーケンス中に受信されたすべての変数がリストされます。AppScan® がセッション ID として認識するこの変数は、スキャン中に追跡されるパラメーターおよび Cookie のグローバル・リストに自動的に追加されます (パラメーター、Cookie、およびヘッダー を参照)。また、これらの変数は「追跡対象」列のチェック・マークによってマークされ、追跡中であることが示されます。

追跡対象変数と非追跡対象変数を示す「シーケンス変数」ペイン。

変数の追跡

変数の状況を変更するには、変数を選択し、「追跡済み」チェック・ボックスを選択または選択解除します。変数が「追跡対象」の場合、AppScan はセッションを維持するために常に最後に受信したバージョンを送信します。

変数を「非追跡」と指定すると、パラメーターおよび Cookie のグローバル・リストから除去されることに注意してください (パラメーター、Cookie、およびヘッダー を参照)。

変数の形式の定義

パラメーターの形式を定義することで、AppScan が (テスト・ステージ中に) 有効な代替バージョンのパラメーター (場合によって異なる) を送信できるようにすることができます。パラメーターを右クリックし、以下の「ダイナミック値」オプションのいずれかを選択します。
  • ランダム整数 (1 から 1000)
  • 減分整数 (999999 から開始、1 ずつ減算)
  • 増分整数 (1 から開始、1 ずつ追加)
  • 先行ゼロの増分整数 (000001 から開始、1 ずつ追加)
  • ランダム文字列 (5 個のランダム文字)
  • ランダム英字文字列 (6 個のランダム英字)
  • 日時 (MMddyyHHmmss)
  • 日付、時間、およびミリ秒 (MMddyyHHmmssSSS)
  • ランダム E メール・アドレス
  • カスタム・スクリプト
    注: 「パラメーター」コンテキストで定義されたカスタム・スクリプトのみがリスト表示されます。
例えば、シーケンスで新規ユーザーを登録し、新規 E メール・アドレスを毎回入力することがプロセスで必要となる場合 (そのため、サイトは「既存のユーザー」ページではなく登録プロセスを開始することになります)、「ランダム E メール・アドレス」として変数を定義します。その結果、変数が含まれるテスト要求が送信されるたびに、異なる E メール・アドレスが使用され、AppScan はさまざまな登録ページをテストすることができます。