2011-06-20 8 views
1

私は1台のサーバー上で動作するセレングリッド2ハブを持っています。セレンgrid2 rcノードがハブに登録するのに時間がかかるのはなぜですか?

別のサーバーで別のセレングリッド2ウェブドライバノードを起動します。

http://remotehub.com:4444/grid/consoleにブラウザのアイコンが表示されるまで、通常のハブコンソールが表示されるまで、ブラウザのリフレッシュに約4分かかります。

とにかくこれをスピードアップするには?それはずっと時間がかかる理由は何ですか?

rcノードの最大インスタンス数で何かする必要がありますか?どのようにしてこれを変更してrcノード上で25個のインスタンスを実行できますか?各ブラウザのインス​​タンスはそれ自身のxvfb表示番号を必要とするか、またはRCはメモリと同じくらい処理でき、CPUは単一のxvfbディスプレイの下に置くことができますか?

+0

ご使用の構成に関する詳細をお知らせください。良いスタートは、実際に使用しているSelenium Grid 2のバージョンです。それがバグだと思うなら、Selenium issue trackerに問題を提出してください。 – nirvdrum

+0

ああ、おそらく最後の段落のすべての質問に対する回答を別々の質問に分けることで、より良い運を得られるはずです。 – nirvdrum

答えて

2

同じマシンでサーバーとクライアントを起動する場合、同じ問題がありますか? 4分は、コンソールが表示するのに不合理な時間のようです。私は何かがリモートサイトで誤って設定されているのか、他のパフォーマンスを妨げる問題が発生しているのだろうかと思います。

私が始めている。このように私のサーバー:

java -jar selenium-server-standalone-2.0rc2.jar -role hub 

あなたはこのようにそれを起動することにより、特定のノード(クライアント)上のインスタンスの最大数を変更することができます(maxInstanceサブパラメータの点に注意してください。 -ブラウザパラメータ内)。

java -jar selenium-server-standalone-2.0rc2.jar -role webdriver -hub http://127.0.0.1:4444/grid/register -port 5556 -browser browserName=firefox,version=3.6,platform=windows,maxInstances=2 -browser "browserName=internet explorer,version=8,platform=windows,maxInstances=2" 

これは2 Firefoxと5つのテストの最大までのテストを受信する準備ができて2つのIEブラウザを、持っているノードを開始します。

+0

これは、リモートノードに接続できないことによっても発生します。この投稿を参照してください:http://stackoverflow.com/questions/21083492/selenium-grid-hub-operation-timed-out – dev

関連する問題