Visual studio 2013 运行TFS分布式负载测试时出错
每当我们尝试在TFS测试控制器上运行分布式负载测试时,都会收到以下错误消息: ObjectManager发现了无效的修复数量。这通常表示格式化程序中存在问题 我创建了世界上最简单的测试,以确保我的代码没有问题: 我的测试如下所示:Visual studio 2013 运行TFS分布式负载测试时出错,visual-studio-2013,tfs,load-testing,Visual Studio 2013,Tfs,Load Testing,每当我们尝试在TFS测试控制器上运行分布式负载测试时,都会收到以下错误消息: ObjectManager发现了无效的修复数量。这通常表示格式化程序中存在问题 我创建了世界上最简单的测试,以确保我的代码没有问题: 我的测试如下所示: [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { Assert.IsTrue(true); } } 负载测试配
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
Assert.IsTrue(true);
}
}
负载测试配置如下所示:
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
Assert.IsTrue(true);
}
}
环境
环境非常简单—1个TFS服务器、1个TFS测试控制器和1个TFS测试代理(在单独的服务器上)
我尝试过的事情
我已尝试使用重新创建LoadTest2010数据库
我已经确认,相同的测试在本地和Visual Studio在线负载测试中都有效。我不确定您是否自己找到了解决方案,但我遇到了相同的问题,并通过执行以下操作得以解决:
1) 创建负载测试后,保存并关闭它。
2) 在记事本或记事本++中打开负载测试
3) 滚动到底部并找到LoadGeneratorLocations
4) 删除此标记以及标记之间的内容。保存并关闭。
5) 在visual studio中打开负载测试
希望这对你有帮助 太棒了!我们添加了使用Visual Studio Online运行它的位置。非常感谢@RB也许你的测试代理不是VS2013更新5或VS2015,而你的客户是?@Albert D'oh!确实如此。我会研究升级测试代理:)很高兴我能帮上忙@艾伯特可能也要在我的机器上做同样的事情。