使用瀏覽器
執行這項作業的原因和時機
如果已配置登入序列(請參閱登入標籤),當記錄多步驟作業時,會有兩個選項:
- 登入然後錄製(L)
- AppScan 會在瀏覽器開啟之前,自動登入應用程式(使用您記錄的登入)。然後您可以記錄您的多步驟作業,而不記錄登入要求。這個方法的優點是不會在每次播放此序列時重播登入要求,但是僅限 AppScan 是在階段作業外時。註: 系統一律會以「動態」形式追蹤存在於「多步驟」序列中但是不存在於「登入」序列的參數和 Cookie,即使您將其追蹤變更為「登入值」也是如此。
- 記錄而不登入
- AppScan 將開始記錄序列而不登入。當瀏覽器開啟時,您可以直接記錄多步驟序列。如果您需要登入,登入會是記錄的一部分,因此會在每次播放序列時重播,這樣會大幅增加掃描時間。需要登入時,最佳作法是使用上一個選項。註: 如果您使用這個選項,然後將登入要求記錄作為序列的一部分,即使您將收到的參數和 Cookie 追蹤變更為「登入值」,系統一律會以「動態」形式追蹤這些值。
如果未配置任何登入序列,便只有一個選項:記錄。
重要: 在多步驟作業播放期間,會關閉階段作業內偵測(請參閱登入標籤)。這也就代表 AppScan® 不會驗證是否保持登入狀態。因此,如果序列失敗會造成使用者登出應用程式,就務必將登入記錄成序列的一部分(以便每次執行序列時,都會重播登入序列)。若非如此,多步驟作業可能會失敗。
程序
-
按一下 ,然後選取其中一個記錄選項(請參閱上文)。
這時會開啟瀏覽器,並開始記錄。
- 按一下鏈結,依照需要填妥欄位,以便誘導出必要的狀態。(您可以使用暫停 按鈕。)
- 關閉瀏覽器。
這時序列會出現在序列窗格(右上)中。序列會自動依序命名:"Sequence 1"、"Sequence 2",等等,但您可以在名稱欄位(頂端)中輸入,將它重新命名。
- 如果要編輯序列,請執行下列動作:
- 提供一個容易辨識的序列名稱
- 選取任何步驟並按一下 以查看該步驟
- 選取任何非必要的步驟,然後按一下 以將其移除