共用方式為


HOW TO:在 Web 效能測試中使用內容參數

您可以使用 [Web 效能測試編輯器],建立可在 Web 效能測試中使用的「內容參數」(Context Parameter)。 內容參數可讓您在 Web 效能測試中參數化字串。 例如,在下兩個程序中,已對網站建立內容參數。 內容參數可以將測試從某個網站快速變更到另一個網站。

您可能在某一個測試環境中開發 Web 測試,然後必須針對另一個環境重新執行這些測試。 常見的做法是擁有測試、實際執行前置和實際執行環境。

在 Web 測試中,您可以參數化 Web 伺服器,將 URL 的伺服器部分放入內容參數中。

需求

  • Visual Studio Ultimate

若要將內容參數加入至 Web 效能測試

  1. 開啟 Web 效能測試。

    [Web 效能測試編輯器] 隨即開啟並顯示 Web 效能測試的要求樹狀目錄。

  2. 在要求樹狀目錄中,以滑鼠右鍵按一下 Web 測試名稱節點 (根節點)。

    -或-

    以滑鼠右鍵按一下 [內容參數] 節點。

  3. 選取 [加入內容參數]。

    如此,便會將新參數加入至 [內容參數] 節點下方並加以選取。

  4. 在 [檢視] 功能表上選擇 [屬性視窗]。

    [屬性視窗] 隨即顯示,並顯示新內容參數的屬性。

  5. 在 [名稱] 屬性文字方塊中,輸入想要用於新內容屬性的名稱 (例如 Alternate test site)。

  6. 在 [] 屬性文字方塊中,輸入想要用於新內容屬性的值 (例如 AlternateSite)。

    接著,您可以遵循下列程序中的步驟,在 Web 效能網站中使用新內容參數。

若要在 Web 效能測試中使用內容參數

  1. 請檢閱上一個程序的步驟。

  2. 若要套用內容參數,請選取要求樹狀目錄中您要參數化的節點。 例如,您可能想要對 Web 要求使用參數。

  3. 在 [屬性視窗] 中,將內容節點套用至您要參數化的屬性。 例如,針對 Web 要求選取 URL 屬性的文字方塊,然後更新文字。 例如,將現有的屬性值 {{WebServerName}}//SiteName 取代為 {{WebServerName}}//{{AlternateSite}}。

    -或-

  4. 使用 [取代要求中],搜尋要參數化的字串。 您可以使用 [取代要求中],快速參數化 Web 效能測試中的所有 Web 要求。

  5. 在要求樹狀目錄中,以滑鼠右鍵按一下任何節點,然後按一下 [尋找和取代要求中]。

    [尋找和取代要求中] 對話方塊隨即顯示。

    注意事項注意事項

    在 Web 效能測試中,您無法使用 CTRL+F 來存取尋找和取代功能。CTRL+F 會開啟 Visual Studio 的 [尋找和取代] 對話方塊。在 Web 效能測試中,您必須在節點的捷徑功能表中,使用 [尋找和取代要求中]。

  6. 在 [尋找目標] 文字方塊中,輸入要尋找的文字。 例如,SiteName。

  7. 在 [取代為] 文字方塊中,輸入您要取代在 [尋找目標] 文字方塊中所輸入文字的文字。 例如,{{AlternateSite}}。

  8. 按一下 [找下一個],在 Web 要求中尋找您在 [尋找目標] 文字方塊中輸入之文字的第一個出現位置。

  9. 如果決定要取代該項目,請按一下 [取代],否則按一下 [找下一個] 以搜尋下一個項目。

  10. 重複執行步驟 9 和 10,直到您找到所有 Web 要求中的所有項目為止。

    -或-

  11. 按一下 [全部取代],使用在 [取代為] 文字方塊中輸入的文字,在所有 Web 要求中參數化所有您在 [尋找目標] 文字方塊中輸入的文字。

請參閱

工作

HOW TO:在 Web 效能測試中使用尋找和取代

HOW TO:參數化 Web 效能測試 Web 伺服器的 URL

其他資源

使用 Web 效能測試編輯器自訂 Web 效能測試記錄