2010-11-25 5 views
-1

私は、AJAXを使ってサーバーと通信するウェブサイトを持っています。今私は自動スクリプトを使用してパフォーマンスとストレステストを行いたいと思っています。お勧めはありますか?ウェブサイトパフォーマンステスト自動ツール/フレームワーク

この機能は、URLを指定すると、ページレディコールバックをフックアップすることができます。コールバックでは、ボタンのidプロパティを使用して、あるボタンに「クリック」することをエミュレートできます。

ありがとうございました。

答えて

4

あなたは物事がうまく動作することを確認するためにあなたのサイトのUXを自動化するために使用できるツールの束があります。私はそれらを任意に分解する。

気になるものはSahiSeleniumです。これにより、GUIテストツールのようなものをクリックしたり、提出したり、アプリケーションをテストしたりすることができます。

Mechanizeの(Perl version(オリジナル)、Ruby versionpython version)は、ユーザーをシミュレートするために、あなたのウェブサイトと対話することができますスクリプトを記述するために使用されています。彼らは "GUI"ベースではないので、ブラウザに依存していません。これはJavascriptでできることに影響するかもしれません。もう1つの同様のツール(個人的な経験はありません)はwatirです。

あなたのウェブサイト(つまりパフォーマンステスト)を叩きたい場合は、私が見つけたのはApache Benchmarkerです。クラッシュする前にサイトがどれくらいの生トラフィックを取ることができるかに関するレポートを生成することができます。あなたのコールバックがステートフルでないと仮定すると、これを使ってハンマーにすることができます。

2

使用Selenium ...

+1

Seleniumがパフォーマンステストにどれほど効果的かを100%確信しているわけではありませんが、一般的にはテストには適しています...プラグイン/他のツールはパフォーマンス面ではうまく機能していますか? – Ryley

+0

真。セレンはパフォーマンステストではなく機能テストのためのものです。 –

+0

私が知る限り、それは良いです。また、セレンのapiを使用してテストする独自の自動ツールを作成することもできます。その場合は性能が良いと思いますが... –