在Visual Studio Online中构建期间运行负载测试

时间:2015-02-23 11:48:23

标签: c# visual-studio-2013 build load-testing azure-devops

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

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

当我在本地计算机上运行负载测试时,它就像一个魅力。

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

似乎我必须使用MSTest,因为Visual Studio Test Runner不支持Load Tests。

所以我修改了我的构建模板以使用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 个答案:

答案 0 :(得分:1)

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

你应该有一个环境,你可以将你的位部署到那里,然后在那里运行。 Microsoft有一个专门用于此目的的工具,称为Release Manager。

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

Release Manager Online随您的帐户一起提供,您可以轻松调出负载测试或其他功能......