【问题标题】:Run Load Tests during build within Visual Studio Online在 Visual Studio Online 中构建期间运行负载测试
【发布时间】:2015-04-24 17:41:34
【问题描述】:

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

(负载测试解决方案本身与我们的所有其他项目一起驻留在本地 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 帐户?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    Release Manager Online 可通过您的帐户使用,您可以轻松调用负载测试或其他功能...

    【讨论】:

    • 我们要测试的应用程序没有在我们的构建服务器上运行。它在专用的 Azure VM 机器上运行。我们希望使用 Visual Studio Online 运行负载测试,因为我们希望限制测试台上的维护量。基本上我们希望它像在本地机器上运行负载测试一样工作。开始测试,将解决方案上传到 VSO,测试开始,等到测试完成并下载报告。欢迎任何提示或提示:)
    • 相同答案:在无代理模式下使用 RM 和 Powershell。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    相关资源
    最近更新 更多