HOW TO:在新增負載測試精靈中建立負載模式
這個主題適用於:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
「負載模式」(Load Pattern) 會指定負載測試期間能夠使用的虛擬使用者數目,以及加入新使用者的比例。
![]() |
---|
除非您購買虛擬使用者授權套件,否則負載測試之虛擬使用者數目上限是 250。 如需詳細資訊,請參閱設定測試控制器和測試代理程式以進行負載測試。 |
在負載測試中擁有多個負載模式的能力,可以讓您達到測試的目標。 您必須在負載測試中指定每一個情節的負載模式。
使用 [負載測試精靈] 建立負載測試時,有兩種類型的模擬負載供您選擇:
常數:常數負載模式是用來指定在執行負載測試期間,不會變更的使用者負載。 例如,當您在 Web 應用程式上執行煙霧測試 (Smoke Test) 時,可能想要設定 10 位具有少量、常數負載的使用者。
步驟:步驟負載模式,是用來指定會隨著時間增加至所定義之最大使用者負載的使用者負載。 您可以針對逐步執行負載,指定 [初始使用者計數]、[最大使用者計數]、[逐步執行持續期間 (秒)] 和 [逐步執行使用者計數]。
例如,具有 [初始使用者計數] 計數為 1、[最大使用者計數] 為 100、[逐步執行持續期間 (秒)] 為 10 以及 [逐步執行使用者計數] 為 1 的逐步執行負載,會建立從 1 開始,且每隔 10 秒加 1 直到達到 100 個使用者的使用者負載模式。
此外,使用 [負載測試編輯器] 建立負載測試之後,您就可以設定以目標為依據的情節。
以目標為依據的負載模式類似於逐步執行模式,但會根據效能計數器臨界值 (而不是定期),調整使用者負載。 以目標為依據負載可以用於不同的用途:
最大化代理程式的輸出:測量代理程式上的關鍵限制度量資訊 (Metric),以便最大化代理程式的輸出。 通常是 CPU, 但也可能是記憶體。
到達目標伺服器上的某些目標資源層級 (通常是 CPU),然後根據該層級進行全面性測量。 這讓您可以根據伺服器上資料使用情況的一致性層級,進行處理量的 Run-To-Run 比較。
到達伺服器上目標處理量層級。
如需如何設定負載測試使用以目標為依據之模擬負載的詳細資訊,請參閱 HOW TO:變更負載模式。
如需負載模式的詳細資訊,請參閱編輯負載模式以模型化虛擬使用者活動。
在新增負載測試精靈中選擇負載模式
當您建立負載測試時,可以在 [新增負載測試精靈] 中指定負載測試的設定。 如需詳細資訊,請參閱 HOW TO:使用新增負載測試精靈建立新的負載測試。
在新增負載測試精靈中指定負載模式
在 [新增負載測試精靈] 的 [負載模式] 頁面上,選取 [常數負載] 或 [逐步執行負載]。
注意事項
[以目標為依據] 模擬選項只能在負載測試建立完成之後,才能在 [負載測試編輯器] 中提供使用。
請依照您所選取的模式類型,調整可用的設定。 例如,設定步驟負載模式的啟動與最大使用者計數。
選擇負載模式之後,按 [下一步] 繼續前往 [新增負載測試精靈] 的 [測試混合模型] 頁面。
您之後可以使用 [負載測試編輯器] 變更情節的負載模式。 如需詳細資訊,請參閱 HOW TO:變更負載模式。