【问题标题】:Selenium Grid 2 or Hudson w/ slave nodes?Selenium Grid 2 或带从节点的 Hudson?
【发布时间】:2011-09-12 14:43:19
【问题描述】:

我能够在 Hudson CI 上运行我的测试,但我想看看 Selenium Grid 2 与运行从属节点的 Hudson CI 之间是否存在明显的性能差异?

我还没有让 xvfb 与 Selenium Grid 2 一起工作,而 Hudson CI 内置了为每个测试启动 XVNC 服务器的选项......

我会坚持使用 Hudson CI,但使用 Selenium Grid 2 有什么明显的好处吗?我的测试已经用 Webdriver 编写了。

【问题讨论】:

    标签: hudson selenium-grid2


    【解决方案1】:

    Selenium Grid 不能用从节点替代 Hudson。如果你想在多个浏览器上并行运行你的 webdriver 测试,那么你需要使用 Grid。如果您没有此要求,则应继续使用现有方法。

    现在,如果您想跨多个浏览器并行运行测试,那么您应该使用 Hudson AND Grid 2。您的测试仍将继续被触发/调度并从 Hudson 运行,但它会利用网格来运行测试。它应该是这两种工具的组合,因为 Selenium Grid 无法帮助您完成 Hudson 所做的大部分工作。

    【讨论】:

    • 您的意思是在 Hudson 中启动 Selenium Grid 节点??
    • 你现在如何使用 hudson 启动你的 xvnc 节点?
    • 您现在如何使用 Hudson 运行测试?您是否使用 ANT/MAVEN 或类似工具触发测试?
    • 我决定暂时只使用 Hudson CI。只是 Hudson CI 带有额外的功能,如安排工作、电子邮件通知等。
    • 好的:)。如前所述,您不能用 Grid 替换 Hudson。两者的目的不同
    【解决方案2】:

    您可以使用 Hudson 连续启动您的测试,并使用 Grid 2 将您的测试分派到您喜欢的浏览器/浏览器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-09
      • 1970-01-01
      • 2015-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-25
      相关资源
      最近更新 更多