运行 TFS分布式负载测试时出错

Error when running TFS distributed load test

每当我们尝试 运行 在我们的 TFS 测试控制器上进行分布式负载测试时,我们都会收到以下错误消息:

The ObjectManager found an invalid number of fixups. this usually indicates a problem in the formatter.

我创建了世界上最简单的测试以确保我的代码没有问题:

我的测试是这样的:

[TestClass]
public class UnitTest1
{
    [TestMethod]
    public void TestMethod1()
    {
        Assert.IsTrue(true);
    }
}

负载测试配置如下所示:

环境

环境非常简单 - 1 个 TFS 服务器、1 个 TFS 测试控制器和 1 个 TFS 测试代理(在不同的服务器上)。

我尝试过的东西

我尝试使用 instructions here.

重新创建 LoadTest2010 数据库

我已确认同一测试在本地和 Visual Studio 在线负载测试中都有效。

我不确定您是否自己找到了解决方案,但我遇到了同样的问题并且能够通过执行以下操作解决它:
1) 创建负载测试后保存并关闭它。
2) 在记事本或记事本++中打开负载测试
3) 滚动到底部并找到 LoadGeneratorLocations
4) 删除这个标签和标签之间的内容。保存并关闭。
5) 在 visual studio 中打开您的负载测试。

希望对您有所帮助。