HOW TO:在 Web 效能測試中使用內容參數
您可以使用 [Web 效能測試編輯器],建立可在 Web 效能測試中使用的「內容參數」(Context Parameter)。 內容參數可讓您在 Web 效能測試中參數化字串。 例如,在下兩個程序中,已對網站建立內容參數。 內容參數可以將測試從某個網站快速變更到另一個網站。
您可能在某一個測試環境中開發 Web 測試,然後必須針對另一個環境重新執行這些測試。 常見的做法是擁有測試、實際執行前置和實際執行環境。
在 Web 測試中,您可以參數化 Web 伺服器,將 URL 的伺服器部分放入內容參數中。
需求
- Visual Studio Ultimate
若要將內容參數加入至 Web 效能測試
開啟 Web 效能測試。
[Web 效能測試編輯器] 隨即開啟並顯示 Web 效能測試的要求樹狀目錄。
在要求樹狀目錄中,以滑鼠右鍵按一下 Web 測試名稱節點 (根節點)。
-或-
以滑鼠右鍵按一下 [內容參數] 節點。
選取 [加入內容參數]。
如此,便會將新參數加入至 [內容參數] 節點下方並加以選取。
在 [檢視] 功能表上選擇 [屬性視窗]。
[屬性視窗] 隨即顯示,並顯示新內容參數的屬性。
在 [名稱] 屬性文字方塊中,輸入想要用於新內容屬性的名稱 (例如 Alternate test site)。
在 [值] 屬性文字方塊中,輸入想要用於新內容屬性的值 (例如 AlternateSite)。
接著,您可以遵循下列程序中的步驟,在 Web 效能網站中使用新內容參數。
若要在 Web 效能測試中使用內容參數
請檢閱上一個程序的步驟。
若要套用內容參數,請選取要求樹狀目錄中您要參數化的節點。 例如,您可能想要對 Web 要求使用參數。
在 [屬性視窗] 中,將內容節點套用至您要參數化的屬性。 例如,針對 Web 要求選取 URL 屬性的文字方塊,然後更新文字。 例如,將現有的屬性值 {{WebServerName}}//SiteName 取代為 {{WebServerName}}//{{AlternateSite}}。
-或-
使用 [取代要求中],搜尋要參數化的字串。 您可以使用 [取代要求中],快速參數化 Web 效能測試中的所有 Web 要求。
在要求樹狀目錄中,以滑鼠右鍵按一下任何節點,然後按一下 [尋找和取代要求中]。
[尋找和取代要求中] 對話方塊隨即顯示。
注意事項 在 Web 效能測試中,您無法使用 CTRL+F 來存取尋找和取代功能。CTRL+F 會開啟 Visual Studio 的 [尋找和取代] 對話方塊。在 Web 效能測試中,您必須在節點的捷徑功能表中,使用 [尋找和取代要求中]。
在 [尋找目標] 文字方塊中,輸入要尋找的文字。 例如,SiteName。
在 [取代為] 文字方塊中,輸入您要取代在 [尋找目標] 文字方塊中所輸入文字的文字。 例如,{{AlternateSite}}。
按一下 [找下一個],在 Web 要求中尋找您在 [尋找目標] 文字方塊中輸入之文字的第一個出現位置。
如果決定要取代該項目,請按一下 [取代],否則按一下 [找下一個] 以搜尋下一個項目。
重複執行步驟 9 和 10,直到您找到所有 Web 要求中的所有項目為止。
-或-
按一下 [全部取代],使用在 [取代為] 文字方塊中輸入的文字,在所有 Web 要求中參數化所有您在 [尋找目標] 文字方塊中輸入的文字。
請參閱
工作
HOW TO:參數化 Web 效能測試 Web 伺服器的 URL