2016-11-16 7 views
1

Selenium IDEが大好きです。なぜなら、コードを書くことなく、多くの回帰テストを自動化できるからです。Selenium IDEのみを使用したスト​​レステスト

ここで私は自分のウェブサイトで負荷テストをしたい、つまり、テストアクティビティの同じ量を、多くのブラウザウィンドウと同時に実行して、ウェブサイトに負荷をかけて、私はGUI(Selenium IDE)に固執し、これを達成したいと思っています。

Selenium Gridがこれを達成するのに役立つことがありますが、Gridの実行にはJava TestNG WebDriverなどにテストケースをエクスポートしてテストスイートを設定する必要があります。これは間違いなくコーディングの複雑さを伴います。

私はこれを避け、この作業を実行するためにSelenium IDE(GUI)に固執することができますか?

事前に感謝します。

+1

短い答え:本当にありません。 SoapUIとそれがあなたのためにできることをチェックしてください – Andrejs

+0

ドキュメントを読んだあと、Selenium Gridは実際にテスト負荷を分散するのではなく、ストレステストのためのものではないと感じています。 しかし、私はまだストレステストのためにセレンをあきらめたくないので、ヘッドレスブラウザ(phantomJS)でGridを使用してRAMの負荷を軽減し、それでも管理する予定です。 –

答えて

0

私は考えることができる唯一の方法は、同じスクリプトを複数のコンピュータで同時に実行していることです。私はあなたが通常の状況でそれをクラッシュさせることなくできるだけ早くスクリプトを実行します。少数のボランティアをつかんで、誰もが同時にRUNをクリックするようにしてください。

複数のコンピュータにアクセスできない場合は、複数のVMクライアントを実行することもできます。あなたのインターネット接続は、VMメソッドのエントリーへの唯一の障壁かもしれません。

+1

私はそれを試してみましたが、それはある程度生産的でした(いくつかの新しいバグが出てきたことを読んでください)。ありがとう! しかし、私がやったのはそれだけではありませんでした。より多くの聴衆のために、私は自分のウェブサイトのコアサービスをテストするためにhtml-unitを使いました。それはいくつかの矛盾を引き出すのにも役立ちましたが、それはいくつかのコーディングを伴いました:3 –

+0

私はこれをまだ試していませんが、すべてのテストスクリプトを起動してすぐにやっていきます。それはそれを知っていることは、ある程度まで働いた:) – Brainles71

関連する問題