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 效能測試中偵測動態參數
開啟 Web 效能測試。
[Web 效能測試編輯器] 隨即開啟並顯示 Web 效能測試的要求樹狀目錄。
按一下工具列中的 [將動態參數升至 Web 測試參數] 按鈕。
在偵測程序完成後,如果偵測到動態參數,即會出現 [將動態參數升至 Web 測試參數] 對話方塊。
[動態參數] 欄下會列出動態參數。 [擷取回應中的參數] 和 [繫結至要求] 欄下會分別列出將從中擷取動態參數的要求,以及動態參數會繫結至的要求。
秘訣 如果您按一下 [將動態參數升至 Web 測試參數] 對話方塊中的動態參數,[Web 效能測試編輯器] 要求樹狀目錄中會反白顯示兩個要求。 第一個要求是要將擷取規則加入至的要求。 第二個要求是所擷取的值要繫結至的要求。
選取或清除您要自動相互關聯之動態參數旁邊的核取方塊。 依預設會核取所有動態參數。
按一下 [確定]。
注意事項 有部分格式的動態參數是偵測不到的。 若要適當地處理這些參數,您可以在 Web 效能測試中手動將擷取規則加入至動態參數。 如需詳細資訊,請參閱 HOW TO:解決動態參數所造成的 Web 效能測試播放問題。
請參閱
工作
HOW TO:使用 Web 效能測試錄製器建立新的 Web 效能測試