【发布时间】:2014-03-04 09:39:00
【问题描述】:
Selenium 测试在多个虚拟机上同时运行时遇到问题。
我拥有的第一个 VM 是在节点上运行测试的 ubuntu 服务器。第二个是Win7(用于IE9),最后一个是Win7(用于Firefox)。我已经使用 selenium-server-standalone-2.40.0.jar 成功配置了集线器和节点。
我还能够从 ANT 运行测试,而且效果非常好。使用我的 ubuntu 服务器,我正在决定哪个节点能够运行测试并运行它。
我的问题是我无法并行运行测试。
例如:
我有 4 个测试 - 2 个用于 Firefox,2 个用于 Internet Explorer。
使用 Ubuntu 服务器,我首先在 VM1 上进行测试,然后等待它结束。然后我在 VM2 上开始第二次测试并等待它结束。然后测试 3 和测试 4。
如果可以同时运行,则需要很长时间。我的问题是:如何?我想在 VM1 和 VM2 上并行运行测试,当 VM2 上的 VM1 上的测试结束时,下一个测试会立即在空闲的 VM 上开始。
【问题讨论】:
标签: java selenium ant junit parallel-processing