2011-06-08 55 views
0

我下載並通過罐子硒服務器獨立-2.0rc2.jar ....selenium-server-standalone-2.0rc2.jar在服務器上運行,如何開始?

和硒的遠程控制運行Java excuted ....

基本上,其他兩個人,我需要運行我們的Web應用程序的Firefox瀏覽器測試。

3人如何在當前運行的硒rc上運行多個並行測試?我是否需要爲每個測試定義新的端口(firefox實例)?那麼xvnc呢?

是Selenium Grid更適合的選項嗎?

回答

2

如果有更多人使用硒實例的機會,那麼最好選擇Selenium-Grid。硒網格將確保您不必擔心將RC分配到不同的測試。

在網格中啓動一個集線器和3個遙控器(RC)。然後你可以在你用來啓動硒會話的命令中指向相同的hubURL(類似於new DefaultSelenium("URL",port,***) Hub將在新請求進來時分配RC)。

如果您使用Grid 2

注意: - 可以並行運行的測試數量取決於連接到集線器的遙控器的數量,因此3個遙控器意味着只能運行3個測試並行,你需要增加遙控器的數量

1

說實話,如果你正在尋找並行性我不會看Gri d 1,剛剛發佈的網格2可能會對您有所幫助。在電網1上,您只能爲每個節點分配1個RC。

硒RC可以採取儘可能多的連接,你想扔在它。在RC開始拒絕請求之前,您將耗盡內存和可用的CPU。

爲了簡單起見,我將有一個硒RC,然後讓每個人都使用它。這樣,如果有人需要運行測試,他們只是運行它,讓測試愉快地運行

相關問題