記錄序列

執行這項作業的原因和時機

如果已配置登入序列(請參閱登入標籤),當記錄多步驟作業時,會有兩個選項:

先登入,再記錄
AppScan 會在瀏覽器開啟之前,自動登入應用程式(使用您記錄的登入)。然後您可以記錄您的多步驟作業,而不記錄登入要求。這個方法的優點是不會在每次播放此序列時重播登入要求,但是僅限 AppScan 是在階段作業外時。
註: 系統一律會以「動態」形式追蹤存在於「多步驟」序列中但是不存在於「登入」序列的參數和 Cookie,即使您將其追蹤變更為「登入值」也是如此。
記錄而不登入
AppScan 並不登入,便直接開始記錄序列。當瀏覽器開啟時,您可以直接記錄您的多步驟序列。如果您需要登入,登入會是記錄的一部分,因此會在每次播放序列時重播,這樣會大幅增加掃描時間。需要登入時,最佳作法是使用上一個選項。
註: 如果您使用這個選項,然後將登入要求記錄作為序列的一部分,即使您將收到的參數和 Cookie 追蹤變更為「登入值」,系統一律會以「動態」形式追蹤這些值。

如果未配置任何登入序列,便只有一個選項:記錄

重要: 在多步驟作業播放期間,會關閉階段作業內偵測(請參閱登入標籤)。這表示 AppScan® 不會驗證是否登入。因此,如果序列失敗會造成使用者登出應用程式,就務必將登入記錄成序列的一部分(以便每次執行序列,都會重播登入)。若非如此,多步驟作業可能會失敗。

程序

  1. 按一下記錄 按鈕,選取記錄選項之一(請參閱上文)。
    這時會開啟瀏覽器,並開始記錄。
    註: 預設瀏覽器為 AppScan Internet Explorer 瀏覽器。如果您的網站不支援 Internet Explorer,則請選取 AppScan Chromium 瀏覽器。
  2. 按一下鏈結,依照需要填妥欄位,以便誘導出必要的狀態。(如果想要執行不應併入序列的步驟,您可以使用暫停 按鈕。)
  3. 關閉瀏覽器。

    這時序列會出現在序列窗格(右上)中。序列會自動依序命名:"Sequence 1"、"Sequence 2",等等,但您可以在名稱欄位(頂端)中輸入,將它重新命名。


    序列範例
  4. 如果要編輯序列,請執行下列動作:
    • 提供一個容易辨識的序列名稱
    • 檢視任何步驟:選取此步驟,然後按一下在瀏覽器中顯示按鈕
    • 移除任何非必要的步驟:選取此步驟,然後按一下減號按鈕