3

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

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

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

4

2 回答 2

2

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

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

于 2011-06-11T03:00:12.327 回答
1

您可以使用 Hudson 连续启动您的测试,并使用 Grid 2 将您的测试发送到您想要的浏览器/浏览器。

于 2011-06-23T06:37:44.440 回答