序列變數
「序列變數」窗格會列出在記錄的序列期間收到的所有變數。AppScan® 視為階段作業 ID 的變數,會自動新增到掃描期間已追蹤的廣域參數與 Cookie 清單中(請參閱 參數、Cookie 和標頭),它們的「已追蹤」直欄會有勾號,表示正在受到追蹤。
追蹤變數
您可以選取任一變數,然後選取或取消選取已追蹤勾選框,來變更任何變數的狀態。當變數為「已追蹤」時,AppScan 會一律傳送最近收到的版本,來協助維持在階段作業內。
請注意,如果您將變數指定為「不追蹤」,其會從參數與 Cookie 的廣域清單中移除(請參閱參數、Cookie 和標頭)。
定義變數的格式
您可以定義參數的格式,以協助 AppScan 傳送(於「測試」階段期間)改變之參數的有效替代版本:用滑鼠右鍵按一下參數,然後選取其中一個「動態值」選項:
如果序列登錄了新的使用者,且程序每次都需要輸入新的電子郵件位址(以便網站起始登錄程序而非「現有使用者」頁面),請將變數定義為「隨機電子郵件位址」。接著,每次傳送包含此變數的測試要求時,都會使用不同的電子郵件位址,讓 AppScan 能夠測試登錄頁面。- 隨機整數(在 1 - 1000 之間)
- 遞減整數(從 999999 開始,每次減 1)
- 增量整數(從 1 開始,每次增加 1)
- 含前導零的遞增整數(從 000001 開始,每次加 1)
- 隨機字串(5 個隨機字元)
- 隨機英文字串(6 個隨機英文字元)
- 日期和時間 (MMddyyHHmmss)
- 日期、時間和毫秒 (MMddyyHHmmssSSS)
- 隨機電子郵件位址
註: 如需修改變數值的更進階方式,請參閱以下的 Technote: