2

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

一切正常,除了 1 个问题:我有近 350 个测试。当我运行全部甚至一小部分时,它们被划分在 3 台 Web 客户端机器上。但有些测试比其他测试需要更多时间。正因为如此,一些机器快速完成工作,但其他机器继续执行更多测试。

这就是我的意思:

  • 我进行了 300 次测试,由 3 台机器执行
  • 每台机器都要执行 100 个测试
  • 机器 1 和 2 快速完成工作
  • 机器 3 执行 80 次测试并继续进行直到完成。

我的问题是:有什么方法可以优化这个,所以当其他机器还在工作时,没有机器会空闲?

4

1 回答 1

1

我建议考虑更改BucketSize您的测试设置。不幸的是,我不认为这是标准支持的,您必须使用可以在此处找到和解释的实用程序。如果您将存储桶大小减少到 25 左右,那么当较快的机器完成其当前存储桶时,测试控制器将分配一个新存储桶,而较慢的机器仍在其当前存储桶上工作。
我认为这应该对您有用,尽管该实用程序不受支持,并且我以前没有自己尝试过 bucketsize。

于 2013-04-09T01:46:16.110 回答