selenium-server-standalone-2.0rc2.jar在服务器上运行,如何入门?

时间:2011-06-08 08:02:42

标签: selenium

我通过java -jar selenium-server-standalone-2.0rc2.jar下载并执行....

和selenium遥控器正在运行....

基本上,另外两个人和我自己需要运行我们的Web应用程序的firefox浏览器测试。

3人如何在当前运行的selenium rc上运行多个并行测试?我是否需要为每个测试定义新端口(firefox实例)?怎么样的xvnc?

是Selenium Grid更合适的选择吗?

2 个答案:

答案 0 :(得分:2)

如果有更多人使用selenium实例,那么你选择Selenium-Grid会更好。 Selenium网格将确保您不必担心将RC分配给不同的测试。

在网格中启动一个集线器和3个遥控器(RC)。然后,你们三个人都可以在用于启动selenium会话的命令中指向相同的hubURL(类似于new DefaultSelenium("URL",port,***) Hub将在新请求进入时分配RC。

如果您使用网格2,请参阅selenium wiki以获取快速入门说明。

注意: - 可并行运行的测试数量取决于连接到集线器的遥控器数量。所以3个遥控器意味着只能并行运行3个测试。您需要根据需要增加遥控器的数量。

答案 1 :(得分:1)

老实说,如果你正在寻找并行性,我不会看Grid 1,只是刚刚发布的Grid 2可能对你有帮助。在网格1上,每个节点只能分配1个RC。

Selenium RC可以为您提供尽可能多的连接。在RC开始拒绝请求之前,您将耗尽内存和可用的CPU。

为简单起见,我会有一个Selenium RC,然后让每个人都使用它。这样,如果有人需要运行测试,他们只需运行它,让测试愉快地运行

相关问题