在Visual Studio Online中生成期间运行负载测试



我创建了一个Web性能和负载测试项目,目前该项目使用Visual Studio Online对我们的Dynamics CRM 2013解决方案执行了几个简单的测试。(稍后将扩大测试范围)

(负载测试解决方案本身与我们的所有其他项目一起驻留在内部部署TFS中)

当我在本地机器上运行负载测试时,一切都像一个魅力。

我现在的目标是在构建解决方案的过程中运行这些负载测试。

我似乎不得不使用MSTest,因为VisualStudioTestRunner不支持负载测试。

因此,在这篇文章的帮助下,我修改了我的构建模板以使用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帐户

您不应该在构建服务器上运行负载测试,或任何需要应用程序实例的测试。

您应该有一个环境,将您的位部署到其中,然后在那里运行。微软有一个专门用于此目的的工具,叫做Release Manager。

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

Release Manager Online可用于您的帐户,您可以轻松调用负载测试或其他功能。。。

最新更新