Share via


HOW TO:將動態參數提升至 Web 效能測試參數

這個主題適用於:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

標題適用於 標題不適用於 標題不適用於 標題不適用於

部分網站和應用程式在一個或多個 Web 要求中使用動態參數。 「動態參數」(Dynamic Parameter) 是每次使用者執行應用程式時將產生值的參數。 由於每次執行測試時動態的值可能會不同,動態參數可導致 Web 效能測試播放失敗。 因此,您無法播放錄製的值。 工作階段 ID 即為動態參數的一例。 工作階段 ID 通常每隔 5 到 30 分鐘就會變更一次。

Web 效能測試錄製器和播放引擎會自動處理最常見類型的動態參數:

  • 在 Cookie 值中設定的動態參數值。 Web 效能測試引擎會在播放期間自動處理這些值。

  • 在 HTML 頁面的隱藏欄位中設定的動態參數值,例如 ASP.NET 檢視狀態。 錄製器會將隱藏欄位擷取規則加入測試,來自動處理這些值。

  • 做為查詢字串或表單張貼參數設定的動態參數值。 測試完成時,會透過動態參數偵測來處理這些值。

預設 Visual Studio 2010 Ultimate 組態會在您使用 [Web 效能測試錄製器] 錄製 Web 效能測試時偵測動態參數。 但如果您的 Visual Studio 2010 Ultimate 已設定成不偵測動態參數,或是受測的 Web 應用程式會由其他動態參數修改,則 [Web 效能測試編輯器] 可讓您在 Web 效能測試中偵測動態參數。

注意事項注意事項

您可以變更您在 Visual Studio 2010 Ultimate 中執行 Web 效能測試時偵測動態參數的預設行為。 如需詳細資訊,請參閱 HOW TO:設定 Web 效能測試的 Visual Studio Ultimate 選項.

在 [Web 效能測試編輯器] 中,您可以使用工具列上的 [將動態參數升至 Web 測試參數] 按鈕,自動偵測 Web 效能測試中上方所列的動態參數型別,如下面程序所說明。

若要在 Web 效能測試中偵測動態參數

  1. 開啟 Web 效能測試。

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

  2. 按一下工具列中的 [將動態參數升至 Web 測試參數] 按鈕。

    在偵測程序完成後,如果偵測到動態參數,即會出現 [將動態參數升至 Web 測試參數] 對話方塊。

    [動態參數] 欄下會列出動態參數。 [擷取回應中的參數] 和 [繫結至要求] 欄下會分別列出將從中擷取動態參數的要求,以及動態參數會繫結至的要求。

    秘訣秘訣

    如果您按一下 [將動態參數升至 Web 測試參數] 對話方塊中的動態參數,[Web 效能測試編輯器] 要求樹狀目錄中會反白顯示兩個要求。 第一個要求是要將擷取規則加入至的要求。 第二個要求是所擷取的值要繫結至的要求。

  3. 選取或清除您要自動相互關聯之動態參數旁邊的核取方塊。 依預設會核取所有動態參數。

  4. 按一下 [確定]。

    注意事項注意事項

    有部分格式的動態參數是偵測不到的。 若要適當地處理這些參數,您可以在 Web 效能測試中手動將擷取規則加入至動態參數。 如需詳細資訊,請參閱 HOW TO:解決動態參數所造成的 Web 效能測試播放問題

請參閱

工作

HOW TO:使用 Web 效能測試錄製器建立新的 Web 效能測試

其他資源

HOW TO:解決動態參數所造成的 Web 效能測試播放問題