【问题标题】:Running parallel Selenium tests on several Virtual Machines using Grid/Node使用 Grid/Node 在多个虚拟机上运行并行 Selenium 测试
【发布时间】: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


    【解决方案1】:

    您可以使用TestNG 并行运行测试。
    This 可能会有所帮助

    【讨论】:

    • 好吧,我不能使用TestNG,我必须使用JUnit4。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    • 2022-01-27
    • 1970-01-01
    相关资源
    最近更新 更多