2017-05-09 7 views
-1

gatlingまたはjmeterを使用して機能負荷のテストを実行できますか?gatlingまたはJmeterを使用して入力テキスト、要素をクリック、ドロップダウンを選択などの操作を実行できますか?

機能負荷テストでは、Webアプリケーションで特定の操作を実行することを意味します。ユーザーは、このような

  • などの操作は、コンボボックス(テキストボックス+ドロップダウン)にテキストを入力すると、リンク
  • をクリック行い
  • 複数のテキストボックス
  • そして、多くの他の操作にテキストを入力します

I NのWebアプリケーションをロードして、アプリケーションが破損する箇所を特定したいと考えています。

私はTestNGとそのinvocationCountとthread-pool-sizeでSelenium Webdriverを試してみました。これにより、100台のブラウザが開き、テストを実行しているシステムのパフォーマンスが低下します。

ありがとうございます。

+0

100個のブラウザインスタンスを挿入することはできません。ここでは、JMeter + Selenium WDSで実行できるスレッドの数を計算する式を示します。 'C = B + 1' C =テストを実行しているホストのコア数N =ブラウザ(スレッド)の数。あなたの目的は、クライアント側のパフォーマンスを測定することです。 100以上のスレッドを実行する必要はありません。少ない数のスレッドに対してテストを実行します(非GUIモード)。私は1つのスレッドでUIテストを実行することを好む。これは実際のシナリオをシミュレートします。お役に立てれば。 –

+0

Selenium WebdriverテストとJmeterを組み合わせることはできますか? – Rameshwar

+0

はい組み合わせることができます。しかし、1人のユーザーで実行してください。 –

答えて

1

単にあなたはセレンを使用してテストを作成し、

をロードし、あなたを制御するためのJMeterでそれを統合することができ、私はあなたが探していると推定JMeterの

https://www.blazemeter.com/blog/jmeter-webdriver-sampler

+0

Blazemeterは無料ではありません。 – Rameshwar

1

とセレンを統合する方法のためのリンクの下に見つけてください。複数のWebdriverテストを同時に実行し、負荷をかけないようにする無料のツールはありますか?もしそうなら、私はhurdredsや何千もの完全に向いているブラウザーセッションに拡張できる任意の無料ツールについては気づいていませんが、そこには有料ツールがあります。あなたが興味を持っているなら私に知らせて、私は共有します。

関連する問題