多步驟作業視圖
「配置」對話框的「多步驟作業」視圖,是用來測試依特定順序按一下鏈結才能呼叫到的網站部分。
要探索依特定順序點選鏈結才能呼叫到的網站部分(例如使用者在支付項目之前將它們新增至購物車的線上商店),需要多步驟作業。請考量下列三個頁面:
- 使用者新增一或多個項目到購物車
- 使用者填寫付款和出貨詳細資料
- 使用者收到訂單已完成的確認
如果在上述範例中您要記錄單一序列:第 1 頁 > 第 2 頁 > 第 3 頁。AppScan 會視需要從此序列擷取必要的子序列。(當測試第 2 頁時,它會先傳送第 1 頁的要求;當測試第 3 頁時,則是傳送第 1 頁,後面接著第 2 頁。)
註: 建議將多步驟作業數目限制為 5 項,任何單一作業中的步驟不超過 25 個,所有步驟加起來不超過 70 個。
註: 配置多步驟作業不應與手動探索混淆,並且只有在上述情況時才應使用。如需詳細資料,請參閱使用 AppScan 手動探索
設定 |
詳細資料 |
---|---|
記錄 |
按一下會記錄新的序列。如果已配置登入詳細資料,您可以按一下向下箭頭來選取︰
如需詳細資料,請參閱記錄序列 |
| | |
匯出序列(作為 SEQ 檔案)以用於不同掃描;從不同的掃描匯出一個匯入的序列(SEQ 檔案);從現行掃描刪除選取的序列。 |
播放方法 |
當您記錄多步驟作業時,AppScan 會記錄動作和要求。您可以選取其中的哪些項目將用於掃描:
註: 如果掃描被配置為不使用內嵌瀏覽器以外的瀏覽器(「工具」>「選項」>「使用外部瀏覽器」),則一律會使用要求型播放。 註: 如果您載入在不支援動作型播放的 AppScan 版本中所記錄的序列,則即使已選取動作型播放,仍會針對該序列使用要求型播放。 註: 如果您針對多步驟作業選取「動作型」播放,您也必須選取「動作型」作為登入方法。如有必要,再次記錄「登入」序列(請參閱 登入管理視圖)。 |
序列清單 |
列出此掃描的所有已記錄的「多步驟作業」。 |
序列名稱 |
「序列清單」中所選取的序列名稱。每一個項目旁邊的勾選框指出是否已針對此掃描啟用序列。
|
錄製的 URL |
顯示所選序列中的鏈結或動作。
|
在序列重播之前登入(Y) |
如果已選取,每次播放「多步驟作業」時,AppScan 都會先登入。如果您在多步驟作業程序中記錄登入,則此選項會遭到清除。 |
允許播放最佳化 |
(僅要求型播放)選取之後(預設值),AppScan 會試圖避免不必要的播放以最佳化掃描時間。除非您發現 AppScan 因為播放最佳化而遺漏應用程式的若干部分,否則,不應停用這個設定。掃描日誌可協助進行這項判斷。 |
以單一執行緒模式測試 |
AppScan 如果不需要在中間重播某個序列,有可能同步傳送兩個以上的要求。如果這會造成遺漏應用程式的若干部分,請選取這個勾選框。 |
序列變數 |
列出記錄序列時所收到的變數,指出 AppScan 決定應該追蹤的變數。這些有可能是階段作業 ID 或其他變數。您可以變更這份清單中的變數狀態,來改善 AppScan 處理這些變數的方式(如需詳細資料,請參閱 序列變數)。 |
另請參閱: