VSTT – 如何新增一個負載測試(Load Test)


很容易的,只要透過精靈,幾個設定即可以完成。步驟如下:

1. 在測試專案 => 右鍵 => 加入 => 負載測試

image

2. 出現精靈設定的首頁畫面,請直覺的按下一步

image

3. 考慮時間會發生在 Web 測試的各個要求之間,以及負載案例中各個測試反覆運算之間

image

4. 負載模式屬性會指定在負載測試期間,如何調整模擬的使用者負載。Team Edition for Testers 提供三種內建的負載模式:常數、逐步執行和目標。請根據您的負載測試目標,選擇負載模式並將屬性調整為適當的層級。

奇怪了,畫面中明明只有兩種設定方法啊,那來的第三種,下一篇分享再告訴你

image

5. 加入負載測試欲執行的測試

image

6. 選擇欲模擬的瀏覽器,也可以再自訂瀏覽器類型,如IE7、Firefox...等,如何做?另文再說明

image

7. 加入欲模擬的網路類型

image

8. 指定欲收集的電腦的效能計數器。筆者很喜歡這個功能,原因有二:

a. 因為它已將不同類型的效能計數器分類好,不用一個一個自己加入,也可以在之後再自行加減需要的效能計數器

b. 它也可以收集遠端電腦的效能計數器,只要有足夠的權限即可

image

9. 設定欲執行的時間。建議先執行兩分鐘,觀察測試結果,並確認這個負載測試是可以正常執行,讓在夜間執行或長時間執行時,可以收集到正常的資訊

image

詳細參考資訊:

http://msdn2.microsoft.com/zh-tw/library/ms182571(VS.80).aspx

Comments (3)

  1. jchiou says:

    歡迎留言…

  2. r2 says:

    Dear Jacky:

    最近我也有在使用VSTS進行測試,但有幾個問題可否跟您請教.

    1.我在案例中有設定了四個web test,每個test中的每個request丟出後是否會等到response才會繼續下一個request?

    2.我在案例中有設定了四個web test,在跑完負載測試後,在左邊的摘要處中的Total tests有時有數字,有時又為0.不知是否哪裡有問題?

    3.我在負載模式中設定為200人,但在執行測試時有時計數器中的Requests/Sec很高(97)有時又很低(25),不知是否是我設定有問題?

  3. TinoLo2002 says:

    我在測試專案中使用者記數上填入了100,持續了10分鐘,

    在實際腳本的運作上,會是怎麼樣的運作方式,

    是在10分鐘之內,維持每分鐘100User,還是….

Skip to main content