使用資料相關性規則建立參照

您可以建立資料相關性規則,在規則套用至測試資料時從正規表示式建立參照。

程序

  1. 在規則編輯器中開啟資料相關性規則集。 新規則集包含一個空的規則通行證。
  2. 按一下插入,然後選取建立參照 空白建立參照規則即插入規則通行證中。
  3. 詳細資料下,請為以星號標示並呈現紅色陰影的所有欄位提供資訊。對於參照欄位,請按下移鍵來選取要建立此參照的欄位。 使用視窗頂端的按鈕來選取通訊協定,然後選取欄位。 比方說,如果要在 HTTP 回應的內容欄位中建立參照,請按下移鍵,然後按一下 HTTP > 內容。如果要在多個欄位中建立參照,按一下新增欄位按鈕,以新增另一個參照欄位
  4. 正規表示式中,輸入用來尋找參照的表示式。如果參照只需要正規表示式的一部分,請用括弧將該部分含括起來。
    1. 開啟測試,然後尋找要在其中建立參照的回應。
    2. 將回應中的文字複製到剪貼簿中。
    3. 在規則編輯器中,按一下輪換正規表示式輔助工具按鈕,以開啟正規表示式輔助工具。
    4. 將剪貼簿中的文字貼到正規表示式輔助工具視窗的「測試正規表示式」頁面。 如果「測試正規表示式」頁面是空的,會自動貼上剪貼簿的內容。
    5. 按一下正規表示式輔助工具中的擷取的群組標籤。 會顯示整體群組,也會顯示擷取的群組。如果未顯示任何群組,請據此編輯正規表示式。
    如果要使用相同的正規表示式建立多個參照,請用括弧括住每一個部分。例如,可以從這個正規表示式建立兩個參照:name=(\S+)\svalue=(.+?).
  5. 參照名稱中,提供參照的名稱。 您指定的名稱可供子規則使用。如果要使用參照作為子規則中的引數,請用百分比符號括住參照名稱。 例如,若您指定 name 的參照名稱,可使用 %name% 作為子規則中的引數。
  6. 選擇性的: 如果屬性包含正規表示式的多個相符項,請在出現項目中輸入或選取用來建立參照的出現項目。
  7. 選擇性的: 只在使用的情況下,才建立參照下,選取 true,只有在替代網站使用參照時,才會建立參照。選取 false,不論是否找到對應的替代網站,都會建立參照。
  8. 選擇性的: 重疊網站動作下,選取新參照與現有參照重疊時所要採取的動作。
    選項 敘述
    一律移除現有的 如果新參照與其他參照重疊,則移除其他參照。
    保留現有的 如果新參照與其他參照重疊,則不移除其他參照。
    只在使用的情況下,才保留現有的 如果新參照與其他參照重疊,唯有當其他參照未使用時,才移除這些參照。
  9. 選擇性的: 即使重疊,也建立參照下,選取 true,這樣即使新參照與現有參照重疊,也會建立參照。
  10. 選擇性的: 記載層次中,選取要寫入至錯誤日誌的錯誤資料層次。利用日誌,您可以查看哪些規則有用,哪些無用。當您對資料相關性規則進行除錯時,請使用動作記載層次。如果動作記載層次未提供足夠資料來進行疑難排解,請使用詳細資料記載層次。詳細資料記載層次產生更高數量的日誌項目。一般而言,當您確定自己所撰寫的資料相關性規則可以正確運作時,請使用摘要記載層次,來減少記憶體和磁碟空間耗用,以及錯誤日誌中的非必要項目。
    選項 敘述
    不記載任何項目。
    警告 當套用規則而偵測到潛在的問題時,會記載一則訊息。
    摘要 不論套用規則多少次,均為該規則記載一則訊息。
    重要事項 每次以非一般方式來套用規則時,都記載一則訊息。這是預設記載層次。
    動作 每次套用規則時,都記載一則訊息。
    詳細資料 每次套用規則時,都記載詳細訊息。
  11. 選擇性的: 標籤中,輸入規則的標籤。如果沒有輸入標籤名稱,就會為規則提供預設名稱。預設名稱是附加了正規表示式的基本名稱。
  12. 選擇性的: 說明中,說明規則。如果您與其他測試者共用規則集檔案,說明可能會很有用。

意見