使用資料相關性規則建立替代

您可以建立資料相關性規則,從套用至測試資料的正規表示式中建立替代。

程序

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

意見