新增排除項目或例外

程序

  1. 在「配置」對話框之「排除路徑和檔案」標籤的「排除路徑」區域中,按一下加號按鈕,選取「排除項目」或「例外項目」,輸入完整路徑或正規表示式,然後按一下確定。(在掃描配置精靈 > 起始 URL > 進階中,按一下探索。)
    這時會開啟新建排除項目或例外項目對話框。

  2. 選取要建立其過濾器的圓鈕:
    • 排除項目:不掃描符合這個項目的 URL。
    • 例外:併入符合這個項目的 URL,即使清單中較高位置的「排除項目」已將其排除亦然。
    註: 只有在您要併入已排除之路徑內的目錄時,才需要例外功能。例如,如果您已排除:http://demo.testfire.net/bank,您可以新增 http://demo.testfire.net/bank/transfer.aspx 作為清單中較低位置的「併入項目」,以便將這個子目錄併入掃描中。
    註: 如果您將「排除項目」新增到掃描的「探索」和「測試」階段之間,即使已探索過排除的路徑,AppScan® 也不會測試這些路徑。
  3. 選擇性地新增將出現在「排除路徑」清單中的說明。
  4. 在「路徑」欄位中,輸入符合一組目錄的路徑或正規表示式(請參閱下表中的範例),若是正規表示式,請選取勾選框。
    註: 正規表示式 (regexp.) 是根據特定語法規則來說明一組字串的字串。按一下表示式測試按鈕以開啟表示式測試 PowerTool,這可以幫助您驗證正規表示式的語法。

    如果您需要撰寫正規表示式方面的其他協助,下列鏈結對您會很有幫助:http://www.regular-expressions.info/quickstart.html

  5. 如果要對只包含特定參數的路徑套用排除項目或例外項目,請按一下加號按鈕,將一或多個參數新增至對話框的下方窗格。
    註: 這項特性是專為 "megascript" 應用程式而設計,其中,整個應用程式都包含在 URL 中,並以其參數來控制。過濾掉 URL 會停用掃描,但您可以只過濾掉特定的參數,甚至是特定的值(例如登入或登出的值)。
  6. 按一下確定

    這時會將新的項目加到清單底端。

    註: 如果清單中兩個項目之間有衝突,較低的項目優先。請依照需要,利用向上箭頭/向下箭頭來調整項目的順序。如果清單中另一個較高位置的排除項目或併入項目,使得某個排除項目或或併入項目成為冗餘項目,當您按一下「確定」時,會從清單中刪除冗餘項目。

範例

類型

範例和功能

排除

http://demo.testfire.net/transfer

http://demo.testfire.net/transfer/

過濾掉指定的 URL 及所有子目錄和檔案

排除

.*private.*

排除含有 private 字串的所有 URL

排除

.*_bk.aspx

排除所有結尾是 _bk.aspx 的 URL

異常狀況

http://demo.testfire.net/transfer/customize.aspx

如果之前的「排除項目」(如:這份表格中的第一個項目)排除了子目錄和檔案,這個「例外」會將這個特定路徑併入掃描中。

請注意,「例外」必須出現在「排除項目」之下,才會生效