0

私は現在、約 800 の機能テストを実行するためのドッキング化されたセレン グリッドを開発しています (私の投稿を参照)。単一のグリッド内の 1 つのハブで最大 800 のノードを起動できることを望んでいました [BIG aws インスタンス内]。アイデアは、すべてのテストを同時に実行し、[たとえば] 10 分で終了することです。

この投稿からわかるように、それは不可能です。

20 個のノードを起動しましたが、テストでは 10 個しか読み込まれていません。これは、10 個の Firefox インスタンスのみです。

Selenium サーバーまたはハブの Docker イメージに組み込まれた制限はありますか?

Docker化されたサービスのスケーリングの容易さが、セレングリッド機能をまったく新しいレベルに引き上げることを望んでいました...

セレン グリッドのドッキング化された実装は 10 ノードに「スタック」していますか?

4

1 に答える 1

0

システムが維持できる限り多くの同時テストを実行できる必要があります。現在のプラットフォームについて何も知らなければ、何が 10 ノードに制限されているのかわかりません。現在のスタックでは、テスト ランナーに、同時テストの数を制限する max fork プロパティがあります。テスト ランナーが同時テストの最大数として設定した内容を調べることができます。テスト用のセレングリッドに制限がないことは知っています.10に制限するのはばかげています.

于 2016-05-05T17:30:25.433 に答える