好吧,我已經有幾個爲Webdriver寫的測試用例。但是現在我需要獲得Selenium Grid來對Web應用程序進行可能的壓力測試。硒網格新手問題
我發現this demo但其無法控制的Firefox 11。然後我發現3210這是兩個級別高於我可以理解,但JAR文件據稱是能夠控制的Firefox 11
我需要 - 一些資源如何讓網格開始,以及如何讓它做簡單的測試 - 就像在Google搜索欄中寫入「Hello World」,然後點擊「搜索」。
編輯 這是當我試圖運行網格作爲節點
D:\_dev\selenium-grid-1.0.8\lib>java -jar selenium-server-standalone-2.20.0.jar -role node -hub http://localhost:4444/grid/register
22-Mar-2012 10:33:48 org.openqa.grid.selenium.GridLauncher main
INFO: Launching a selenium grid node
Exception in thread "main" java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z
at org.openqa.grid.common.RegistrationRequest.getRemoteControlConfiguration(RegistrationRequest.java:585)
at org.openqa.grid.internal.utils.SelfRegisteringRemote.startRemoteServer(SelfRegisteringRemote.java:86)
at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:72)
錯誤,這是從服務器輸出,似乎確定
D:\_dev\selenium-grid-1.0.8\lib>java -jar selenium-server-standalone-2.20.0.jar -role hub
22-Mar-2012 10:33:33 org.openqa.grid.selenium.GridLauncher main
INFO: Launching a selenium grid server
360 [main] INFO org.seleniumhq.jetty7.server.Server - jetty-7.x.y-SNAPSHOT
422 [main] INFO org.seleniumhq.jetty7.server.handler.ContextHandler - started o.s.j.s.ServletContextHandler{/,null}
438 [main] INFO org.seleniumhq.jetty7.server.AbstractConnector - Started [email protected]:4444
我剛試過,它適用於我。你用什麼java版本?如果不是最新的,我會推薦更新。 – devsnd 2012-03-22 09:57:19
更新Java工作!你能否告訴我一點如何以平行方式進行測試?說3個firefox窗口做相同的測試(壓力測試example.com) – 2012-03-22 10:19:32
默認情況下,客戶端應該能夠啓動11個simultanious測試(5 x firefox,5 x chrome,1 x ie)。所以基本上你應該能夠同時啓動兩項測試。要做到這一點,您應該將測試導出爲罐子,這樣您就可以從任何地方輕鬆地啓動它們。你可以在這裏找到更多:http://code.google.com/p/selenium/wiki/Grid2 – devsnd 2012-03-22 10:40:04