VSTT - 如何新增一個負載測試(Load Test)
很容易的,只要透過精靈,幾個設定即可以完成。步驟如下:
1. 在測試專案 => 右鍵 => 加入 => 負載測試
2. 出現精靈設定的首頁畫面,請直覺的按下一步
3. 考慮時間會發生在 Web 測試的各個要求之間,以及負載案例中各個測試反覆運算之間
4. 負載模式屬性會指定在負載測試期間,如何調整模擬的使用者負載。Team Edition for Testers 提供三種內建的負載模式:常數、逐步執行和目標。請根據您的負載測試目標,選擇負載模式並將屬性調整為適當的層級。
奇怪了,畫面中明明只有兩種設定方法啊,那來的第三種,下一篇分享再告訴你
5. 加入負載測試欲執行的測試
6. 選擇欲模擬的瀏覽器,也可以再自訂瀏覽器類型,如IE7、Firefox...等,如何做?另文再說明
7. 加入欲模擬的網路類型
8. 指定欲收集的電腦的效能計數器。筆者很喜歡這個功能,原因有二:
a. 因為它已將不同類型的效能計數器分類好,不用一個一個自己加入,也可以在之後再自行加減需要的效能計數器
b. 它也可以收集遠端電腦的效能計數器,只要有足夠的權限即可
9. 設定欲執行的時間。建議先執行兩分鐘,觀察測試結果,並確認這個負載測試是可以正常執行,讓在夜間執行或長時間執行時,可以收集到正常的資訊
詳細參考資訊:
https://msdn2.microsoft.com/zh-tw/library/ms182571(VS.80).aspx
Comments
Anonymous
October 31, 2007
歡迎留言...Anonymous
April 16, 2008
Dear Jacky: 最近我也有在使用VSTS進行測試,但有幾個問題可否跟您請教. 1.我在案例中有設定了四個web test,每個test中的每個request丟出後是否會等到response才會繼續下一個request? 2.我在案例中有設定了四個web test,在跑完負載測試後,在左邊的摘要處中的Total tests有時有數字,有時又為0.不知是否哪裡有問題? 3.我在負載模式中設定為200人,但在執行測試時有時計數器中的Requests/Sec很高(97)有時又很低(25),不知是否是我設定有問題?Anonymous
May 10, 2009
我在測試專案中使用者記數上填入了100,持續了10分鐘, 在實際腳本的運作上,會是怎麼樣的運作方式, 是在10分鐘之內,維持每分鐘100User,還是....