進階登入疑難排解工作流程

用來幫助進階使用者疑難排解登入問題的步驟。

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

設計下列步驟是要幫助您有系統地識別及解決登入問題。在工作流程中的每一個建議步驟之後,請嘗試再度執行掃描以查明問題是否已解決。

程序

  1. 將動作型瀏覽器設定為可見

    工具 > 選項 > 進階 > SessionManagement.ShowActionBasedPlayerWindow 中,將設定變更為 True,以便您可以看到瀏覽器動作。

  2. 驗證網站已啟動且認證是正確的

    在一般瀏覽器中開啟「起始 URL」,並驗證是否能夠使用您提供的認證手動登入。

  3. 進階配置調整
    掃描配置 > URL 與伺服器視圖中,按一下在瀏覽器中檢視,並驗證 AppScan 瀏覽器是否能夠登入。
    • 如果出現 Script 錯誤蹦現畫面,請嘗試下列動作(個別執行或全部一起執行):
      • 掃描配置 > 進階配置 > 通訊:移除 'Accept-Encoding' 標頭中,將設定變更為 False,然後按一下套用
      • 掃描配置 > 進階配置 > 一般:Proxy 副檔名過濾器中,刪除「值」欄位中的所有內容,然後按一下套用
      • 掃描配置 > 進階配置 > 一般:序列內容類型過濾器中,刪除「值」欄位中的所有內容,然後按一下套用
    • 如果網站在 AppScan 瀏覽器中的運作方式與它在一般瀏覽器中的運作方式不同,請嘗試下列動作:
      • 掃描配置 > 探索選項 > 使用者代理程式中,按一下編輯圖示、刪除所有內容,然後按一下套用
  4. 使用 HTTP 鑑別的網站

    如果網站使用 HTTP 鑑別(如果出現需要鑑別的蹦現畫面),請執行下列動作:

    1. 掃描配置 > 登入管理視圖中,將登入方法設定為
    2. 掃描配置 > HTTP 鑑別視圖中,提供使用者名稱和密碼,若需要的話也提供網域。
      註: 如果使用者名稱包含正斜線 (/),則在它前面的內容為網域,而在它後面的內容為使用者名稱。否則,請將「網域」欄位保留空白。
  5. 自動登入

    如果您是使用「自動登入」,請嘗試下列動作:

    1. 掃描配置 > 登入管理 > 登入/登出標籤中,驗證「登入」方法是否設定為自動
    2. 填寫使用者名稱和密碼。
    3. 掃描配置 > 登入管理 > 詳細資料標籤中,按一下自動偵測階段作業內配置

      當 AppScan 自動嘗試登入網站時,可能會發生三種類型的問題:

      • 如果 AppScan 無法填寫登入欄位,則它可能無法識別它們:
        1. 在一般瀏覽器中開啟「起始 URL」。
        2. 用滑鼠右鍵按一下「使用者名稱」欄位,然後選取檢查
        3. 在開啟的 HTML 原始碼窗格中,找出「使用者名稱」欄位的 ID 值,然後將它複製到剪貼簿。
        4. 在 AppScan 中,跳至掃描配置 > 自動表單填入,然後將 ID 值貼入「使用者名稱參數」欄位中。
        5. 針對「密碼 ID」值重複步驟 ii-iv。
      • 如果 AppScan 按下錯誤的按鈕,請切換至「記錄的登入」。
      • 如果 AppScan 無法識別「階段作業中型樣」,請參閱選取「偵測型樣」對話框
  6. 記錄的登入

    如果您是使用「記錄的登入」,請嘗試下列動作:

    1. 掃描配置 > 登入管理 > 登入/登出標籤中,驗證「登入」方法是否設定為已記錄
    2. 記錄登入程序。
    3. 開啟詳細資料標籤 > 動作清單,然後按一下播放按鈕。
      AppScan 隨即嘗試登入網站。可能會發生下列問題:
      • 如果 AppScan 填寫登入和密碼參數的速度過快,請跳至登入管理 > 詳細資料 > 動作清單,然後增加動作之間的等待期間。
      • 如果 AppScan 漏掉部分動作,請嘗試變更 Tab/Enter(或反向)的滑鼠點擊。
    4. 詳細資料標籤 > 動作清單中,按一下驗證

      AppScan 隨即播放序列並嘗試識別「階段作業中」型樣。如果找不到階段作業中型樣,請嘗試在登入步驟後面新增附加步驟,已到達具有更多資訊的頁面(例如,AppScan 可以用來作為「階段作業中」型樣的 "歡迎使用 [使用者名稱]" 或 "[使用者 ID]"。

  7. 切換至要求型登入

    如果以上作法都無法運作,請以外部瀏覽器嘗試使用「要求型登入」:

    1. 工具 > 選項 > 掃描選項中,按一下使用外部瀏覽器勾選框,然後選取瀏覽器。
    2. 掃描配置 > 登入管理視圖中,將「登入方法」設定為已記錄
    3. 按一下記錄 > 使用外部瀏覽器
    4. 登入網站,然後關閉瀏覽器。