2013-01-22 40 views
0

我在VS2012中做了一個簡單的WebPerformanceTest,它只是登錄並在網站上做一些基本的工作。運行時,此測試僅運行約一兩秒鐘。現在負載測試時Webtest執行時間更長

,我做了一個負載測試,僅包含這一個WebTest的與Constant負載5分鐘,並且所述模式是based on the number of virtual users。有趣的是:無論我分配給這個負載測試的用戶數量多少,執行的測試數量總是與分配的用戶數量相同。我也嘗試提高負載測試執行時間,並給出了相同的結果:one test = 5 minutes per user,而它只需要webtest大約1-2秒執行。

有沒有人知道爲什麼在負載測試中測試的時間更長(300次)?我在這裏做錯了什麼?

編輯:本機是在Windows Server 2008 R2與4個核@ 3.00ghz和8 GB RAM

下面是設置一些圖片:

enter image description here

enter image description here

+1

我認爲你的配置有問題。你可以發佈你的'運行設置'和'情景設置'嗎?將它們作爲圖像發佈。 – Schaliasos

+0

+1如果出現錯誤未被激活,請檢查您的測試/運行設置:intellitrace,aspnet profiler,日誌... – Cybermaxs

+0

如果我知道什麼有和什麼不能被激活,我肯定不會問這個問題:D –

回答

0

公告運行持續時間:5:00

您已將每個測試設置爲運行五分鐘。所以基本上,它通過測試,然後在其餘時間處於空閒狀態,關閉測試,然後向您報告需要5分鐘。除非您更改此設置或創建可能需要超過5分鐘才能運行的測試,否則您不會看到任何區別。