我已經創建了一個Web性能和負載測試項目,目前它使用Visual Studio Online在我們的Dynamics CRM 2013解決方案上執行了一些簡單的測試。 (測試將在稍後的時間擴展)在Visual Studio Online中構建期間運行負載測試
(負載測試解決方案本身與我們所有其他項目一起駐留在本地TFS)
當我我的本地機器所有上運行我的負載測試奇蹟般有效。
我現在的目標是在構建解決方案期間運行這些負載測試。
看來我必須使用MSTest,因爲Visual Studio Test Runner不支持加載測試。
所以我修改我的生成模板使用MSTest的,這個職位的一點幫助:https://social.msdn.microsoft.com/Forums/vstudio/en-US/93c8634f-b6d6-4d8a-8c8c-b6eb6c1fad06/tfs-2013-and-webtests-and-load-tests?forum=tfsbuild
這是被我碰到一個問題。由於我沒有看到可以指示我的負載測試使用特定VSO帳戶的選項,因此更不用說此帳戶的憑據。
我的問題是:
- MSTest的是在Visual Studio Online中生成過程中啓動負載測試的最佳解決方案?有更好的嗎?
- 如果是這樣,我該如何告訴MSTest使用特定的VSO帳戶?
我們要測試的是** **不上運行的應用我們的buildserver。 它運行在專用的Azure VM機器上。 我們希望使用Visual Studio Online運行負載測試,因爲我們想限制我們測試平臺上的維護量。 基本上我們希望它能像在本地機器上運行負載測試一樣工作。開始測試,將解決方案上傳到VSO,開始測試,等待測試完成並下載報告。 歡迎提供任何提示或技巧:) – DvanderStarre 2015-02-24 10:07:33
同樣的答案:在無代理模式下使用RM和Powershell。 – 2015-02-24 18:11:14