100ユーザーのSelenium WebDriverを使用して、アプリケーションの負荷テストを実行する必要があります。 100人のユーザーが一度にログインしてサーバーにアクセスします。
Selenium WebDriverを使用してこのプロセスを行う方法
[〜#〜] update [〜#〜]コメントで述べたように、これは悪い考えです。 Selenium Gridを使用した負荷テストを検討している場合は、目的を再検討し、Selenium Gridが本当に唯一の選択肢であるかどうかを確認してください。
無料のソリューションの場合:
Seleniumは Selenium Grid。 と呼ばれる簡単にスケーラブルなテストフレームワークを提供します。これを TestNG と組み合わせて使用すると、スケーラブルな負荷テストフレームワークを作成できます。
リンクから:
複数のマシンにテストを分散することにより拡張(並列実行)
複数の環境を中央から管理し、ブラウザー/ OSのさまざまな組み合わせに対してテストを簡単に実行できるようにします。
カスタムフックを実装して、たとえば仮想インフラストラクチャを活用できるようにすることで、グリッドのメンテナンス時間を最小限に抑えます。
Selenium Gridを活用して、約12の同時ブラウザーセッション(これまで)でWebアプリの負荷テストを行いました。これを達成するためにいくつかの参照を使用しました。
どのタイプのパフォーマンステストを探しているかは完全には明らかではありませんが
Selenium Webdriverは、主にフロントエンド機能のケースをテストするためのものであり、負荷テストでフロントエンドを起動するためのものではありません。
私が見るように、あなたはこれらのいずれかを探しているかもしれません
たとえば、APIまたはバックエンドのパフォーマンステスト:Login APIは無料のツールを探していますJmeter Hands down:
このためのjspページのようなフロントエンドページのレンダリングまたは応答時間には多くの手法があるようですが、ほとんどはこのようなホワイトボックステストを指します。
http://www.javaperformancetuning.com/tips/j2ee_srvlt.shtml#REF12
それが役に立てば幸い。