共用方式為


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

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

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

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

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

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

使用 Web 效能測試錄製器時,,,當您錄製 Web 效能測試預設 Visual Studio Ultimate 組態是偵測動態參數。 然而,在中,如果將 Visual Studio Ultimate 設定您不偵測動態參數,或者接受測試之 Web 應用程式取得修改與其他動態參數, Web 效能測試編輯器可讓您在 Web 效能測試的動態參數。

注意事項注意事項

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

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

需求

  • Visual Studio Ultimate

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

  1. 開啟 Web 效能測試。

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

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

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

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

    提示

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

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

  4. 選擇 [確定]。

    注意事項注意事項

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

請參閱

工作

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

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