在VS2010使用Test Controller來為測試派工
其實要在遠端執行Coded UI測試或啟動一群電腦來進行負載測試沒有一定要透過MTM來啟動
在VS2010也是可以的.請你跟我這樣做
在存放測試設定檔的這邊新增一個測試設定
- 資料夾按右鍵
- ADD
- New Item
- 分類目錄選Test Setting
- 加入一個設定檔,先取名叫Remote
然後在出現設定內容時,重要的地方在第二頁
- Controller是用Ping的方式先驗證是否連接的到,所以DNS一定要對
- Controller還會驗證你的帳號是否有權限,這邊好像他只認登入Windows的帳號沒辦法跟Team總管一樣跳出對話框另外輸入
- 如果有要特別指定要用那個環境條件進行測試,可以在下方自訂義Role並根據Role找到可用的Test Agent
設定Agent屬性的地方不在Agent的設定也不在Controller的設定,在VS2010的Test Controller設定
點進去之後
除了Agent的設定之外還有負載測試用的資料庫設定
但是!!!!!
剛剛沒說如果要在VS2010連到Test Controller在Test Controller有一個地方特別要注意
中間這邊,如果這個Controller對某一個Project Collection註冊了,那VS2010就連不到了
會出現這種訊息
但是沒註冊MTM就連不到了!!!
然後我在測試的資料收集內容選了系統資訊,這樣才能看到測試是在那台電腦做的
總之…設定好後就去測試的地方更換測試設定檔
然後跑測試後出來的結果,測試的機器就是某台Agent啦
不過在VS2010沒辦法跟MTM一樣直接看到詳細的系統內容展現,要自己點XML自己看