2015-02-23 72 views
0

我已經創建了一個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帳戶?

回答

1

您不應該在構建服務器上運行負載測試或任何需要應用程序實例的測試。

你應該有一個環境,你部署你的位然後在那裏運行。微軟有一個專門用於此目的的工具,稱爲發佈管理器。

http://nakedalm.com/create-release-management-pipeline-professional-developers/

發佈管理系統在線可與您的帳戶,您可以輕鬆地調出該負載測試或其他能力......

+0

我們要測試的是** **不上運行的應用我們的buildserver。 它運行在專用的Azure VM機器上。 我們希望使用Visual Studio Online運行負載測試,因爲我們想限制我們測試平臺上的維護量。 基本上我們希望它能像在本地機器上運行負載測試一樣工作。開始測試,將解決方案上傳到VSO,開始測試,等待測試完成並下載報告。 歡迎提供任何提示或技巧:) – DvanderStarre 2015-02-24 10:07:33

+0

同樣的答案:在無代理模式下使用RM和Powershell。 – 2015-02-24 18:11:14

相關問題