Web 測試 - 設定頁面回應時間目標

為什麼要去錄製這些 Web 測試?有兩個很重要的目的:

  1. 自動化測試
  2. 協助衡量效能

那在 Web 測試中可以設定那些屬性來協助衡量網頁的效能?

可以在 Web 測試中為每一個網頁要求設定「回應時間目標」(Response Time Goal)。只有在能夠於目標指定的時間內擷取網頁及該網頁上所有相依要求時,才稱為達到要求的回應時間目標。這是一個重要的概念,就是它載入每一個網頁所花的時間。這稱為「回應時間」(Response Time)。

Web 測試的要求,預設並沒有設定回應時間目標。

 

如果您在負載測試中的壓力下執行 Web 測試,將可以分析每一個網頁的以下各值:

  • 網頁的平均回應時間

  • 測試反覆項目符合網頁之回應時間目標的百分比。

負載測試的部份,之後會再談到。

下圖為設定「回應時間目標」(Response Time Goal):

image

 

參考資訊:

HOW TO:在 Web 測試中設定頁面回應時間目標

https://msdn2.microsoft.com/zh-tw/library/ms404691(VS.80).aspx

HOW TO:在負載測試中檢視網頁回應時間

 

筆者的環境為 Vista + Visual Studio 2005 Team Suit SP1 + Database Professional with SR1&Power Tool。