我試圖並行運行我的測試使用硒網格。我有我的jenkins服務器,一臺只運行集線器的PC,以及3臺連接運行節點的PC。我可以毫無問題地運行7個並行任務,並且很少遇到8個問題,但是一旦我進入10或12,我就開始問題了。與jruby&黃瓜同時運行的硒網格的最大實例
一些我看到的問題是
Session [36531758-f9e2-40ed-95ea-9a811de7e5e1] was terminated due to CLIENT_STOPPED_SESSION (org.openqa.grid.common.exception.GridException)
和
Connection refused - Connection refused
org/jruby/ext/socket/RubyTCPSocket.java:126:in `initialize'
org/jruby/RubyIO.java:1177:in `open'
E:/jruby-1.7.16/lib/ruby/1.9/net/http.rb:762:in `connect'
org/jruby/ext/timeout/Timeout.java:104:in `timeout'
E:/jruby-1.7.16/lib/ruby/1.9/net/http.rb:762:in `connect'
E:/jruby-1.7.16/lib/ruby/1.9/net/http.rb:755:in `do_start'
E:/jruby-1.7.16/lib/ruby/1.9/net/http.rb:744:in `start'
E:/jruby-1.7.16/lib/ruby/1.9/net/http.rb:743:in `start'
E:/jruby-1.7.16/lib/ruby/1.9/net/http.rb:1292:in `request'
E:/jruby-1.7.16/lib/ruby/gems/shared/gems/selenium-webdriver-2.48.1/lib/selenium/webdriver/remote/http/default.rb:107:in `response_for'
和
Connection refused - Connection refused (Errno::ECONNREFUSED)
./features/page_objects/my_project/my_page.rb:90:in `log_out_previous_user'
我知道像browserstack和其他公司一樣,使用硒電網公司的一些,所以我知道一次可以運行8個以上的實例。任何幫助將不勝感激。
詹金斯執行器解決方案的問題是我必須預先定義測試牀,這意味着它不一定會在我們的測試牀上正常生長。 –