selenium-server-standalone-2.0rc2.jar在服务器上运行,如何开始



我通过java-jar硒服务器-标准-2.0rc2.jar下载并执行…

硒遥控器正在运行。。。。

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

3个人如何在目前运行的seleniumrc上运行多个并行测试?我需要为每个测试(firefox实例)定义新的端口吗?xvnc呢?

硒网格是一个更合适的选择吗?

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

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

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

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

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

Selenium RC可以接受任意数量的连接。在RC开始拒绝请求之前,您将耗尽内存和可用CPU。

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

最新更新