我创建了一个构建定义,使用MTM构建环境和测试套件运行自动化测试。我最近创建了一个Visual Studio负载测试,可以将其添加到测试套件中,就像使用[TestMethod]属性标记的任何测试方法一样。但是,当我运行构建时,我没有错误,并且看起来聚合测试不会运行。有没有办法使这项工作?
我发现这篇文章:https://blogs.msdn.microsoft.com/testingspot/2013/01/22/how-to-automatically-run-a-load-test-as-part-of-a-build/描述了一种方法,但是我无法找到与他描述的内容相匹配的构建模板,而这似乎只允许您运行一次加载测试
此外,在配置测试控制器时,可以选择将其配置为进行负载测试,但要执行此操作,必须从Team Project Collection中取消注册。如果这样做,似乎控制器不能再在环境中用于运行项目自动化测试。这违背了我想要做的目的,并使负载测试和团队项目看起来互相排斥。是这样的吗?如果是这样,这是一个很大的疏忽。负载测试是您希望自动运行的类型。谢谢您的帮助。
答案 0 :(得分:0)
不幸的是你是对的。用于负载测试的测试控制器不能用于“同时”的其他自动化测试执行。在您的场景中,我建议您为负载测试设置不同的测试控制器和代理,并且您可以将其作为构建的一部分进行排队,以实现您的目标。
此案例没有特殊的构建过程模板。