建立參照或欄位參照

當您指定一個測試值作為參照,或指定一組測試資料作為欄位參照時,可在測試的其他地方使用該資料。

關於這項作業

參照通常位於回應資料中,指向您想要在後續的測試位置使用的特定值,通常是指要求。 您可以用參照來替代一個要求值。此替代稱為資料相關性。您也可以使用參照作為測試中 IF-THEN 條件的輸入,或作為測試所呼叫之自訂 Java™ 程式碼的輸入。

欄位參照指向測試資料的整個區塊。例如,整個 HTTP 回應可指定為欄位參照。您可以使用欄位參照作為測試所呼叫之自訂 Java 程式碼的輸入。

程序

  1. 在「測試導覽器」中,瀏覽至該測試,然後按兩下它。測試開啟。
  2. 尋找要指定為參照或欄位參照的值或資料集。
    不同的通訊協定支援不同的參照。以 HTTP 測試而言,您可以在這些欄位中建立參照及欄位參照:
    • 回應標頭值,「回應標頭」表格的「值」直欄
    • 回應內容,「內容」欄位
    以 HTTP 回應而言,您可以在這些欄位中建立欄位參照:
    • 「狀態」欄位
    • 「原因」欄位
  3. 建立參照:
    1. 對於回應內容,強調顯示其值。對於回應標頭內容,按一下「回應標頭」表格中的列,然後按一下修改
    2. 按一下滑鼠右鍵,然後按一下建立參照 該值會以淡藍色強調顯示,指出它是未使用的參照。當您使用它時,強調顯示會變成深藍色。會自動提供參照的名稱。如果要查看參照的名稱,請用滑鼠右鍵按一下該值,然後選取內容。 如果要編輯用來尋找參照的正規表示式,請按一下「內容」視窗上的輪換正規表示式輔助工具按鈕。 正規表示式輔助工具顯示正規表示式所比對的回應內容與正規表示式所擷取的群組。 如果要確保一律記載關於參照的詳細資料,請選取參照,按一下內容,然後按一下一律記載詳細資料勾選框。如果要建立 HTTP 次要要求所要使用的參照,您必須選取所有出現項目。您也可以在所有出現項目的給定範圍內比對參照。
    註:

    建立供 HTTP 次要要求所要使用的參照,不能供自訂程式碼或其他資料來源使用。

    如果您選取一律記載詳細資料勾選框,則不管對排程設定何種記載層次都會記載詳細資料。此選項只能作為除錯用途。

    您一律可記載「替代者」、「資料來源」及「要求」的詳細資料。

  4. 如果要建立欄位參照,請勿強調顯示該值。 改用滑鼠右鍵按一下該值,然後按一下建立欄位參照
    1. 不會自動提供欄位參照的名稱。 如果要命名欄位參照,請用滑鼠右鍵按一下欄位參照,然後選取內容。 在名稱欄位中輸入名稱,然後按一下確定
    整個欄位會以黃色強調顯示,表示它是欄位參照。

意見