每当我们尝试在TFS测试控制器上运行分布式负载测试时,都会收到以下错误消息:
ObjectManager找到了无效的修正次数。这通常表示格式化程序中存在问题。
我已经创建了世界上最简单的测试,以确保我的代码不会出现问题:
我的测试看起来像这样:
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
Assert.IsTrue(true);
}
}
负载测试配置如下所示:
环境非常简单 - 1个TFS服务器,1个TFS测试控制器和1个TFS测试代理(在不同的服务器上)。
我尝试使用instructions here重新创建LoadTest2010数据库。
我已经确认相同的测试在本地和Visual Studio Online负载测试都有效。
答案 0 :(得分:3)
我不确定您是否已经找到了解决方案,但我遇到了同样的问题并且能够通过以下方式解决问题:
1)创建loadtest保存并关闭后
2)在记事本或记事本中打开你的负载测试版
3)滚动到底部并找到 LoadGeneratorLocations
4)删除此标记和标记之间的内容。保存并关闭。
5)在visual studio中打开你的负载测试。
希望这会对你有所帮助。