Automated tests 在Microsoft测试管理器上分发测试

Automated tests 在Microsoft测试管理器上分发测试,automated-tests,microsoft-test-manager,Automated Tests,Microsoft Test Manager,我已经使用Microsoft测试管理器很长时间了。我已经为SCVMM实验室配置了3台用于运行测试的web客户端计算机 除了一个问题:我有将近350个测试,一切都正常。当我运行全部或甚至一小部分时,它们被划分在3台web客户机上。但有些测试比其他测试花费更多的时间。正因为如此,一些机器很快就完成了它们的工作,但是其他机器继续得到更多的测试来执行 这就是我的意思: I通过3台机器进行300次测试 每台机器要执行100个测试 机器1和2可以快速完成工作 机器3执行80个测试,并持续到完成 我的问题

我已经使用Microsoft测试管理器很长时间了。我已经为SCVMM实验室配置了3台用于运行测试的web客户端计算机

除了一个问题:我有将近350个测试,一切都正常。当我运行全部或甚至一小部分时,它们被划分在3台web客户机上。但有些测试比其他测试花费更多的时间。正因为如此,一些机器很快就完成了它们的工作,但是其他机器继续得到更多的测试来执行

这就是我的意思:

  • I通过3台机器进行300次测试
  • 每台机器要执行100个测试
  • 机器1和2可以快速完成工作
  • 机器3执行80个测试,并持续到完成

我的问题是:是否有任何方法可以优化此设置,以便在其他机器工作时没有机器处于空闲状态?

我建议您在测试设置中更改
BucketSize
。不幸的是,我不认为这是支持的标准,你将不得不使用一个实用工具,可以找到和解释。如果将铲斗大小减小到25左右,则当速度较快的机器完成其当前铲斗时,测试控制器将分配一个新的铲斗,而速度较慢的机器仍在其当前铲斗上工作。

我认为这应该对您有效,尽管该实用程序不受支持,而且我以前也没有在bucketsize上尝试过。

我已经测试过该应用程序,但它没有达到预期效果。我不知道为什么…所以你试着改变了BucketSize,但改变没有发生?或者您是否成功更改了BucketSize,并且测试没有更有效地运行?您能否详细说明?发生了什么事?是因为一次排队的测试数量没有改变,还是它们确实改变了,但机器仍然是次优选择的?它们确实改变了(或者至少是应用程序告诉我的),但机器仍然是次优选择的。对我来说,更改并没有真正应用。所有的机器都在一个实验室管理环境中吗?您必须确保testsetting文件具有新值,并且您实际上正在使用该testsetting文件。如果所有这些都完成了(听起来),我建议发布一个单独的问题,解释BucketSize已经更改,但默认BucketSize 100仍在使用。