2011-07-22 4 views
2

私はスマートフォンから問い合わせを受けたHTTP Webサービスを開発しました。私が含まれているすべての本サービスの性能をテストしたい:httpサーバーのパフォーマンステスト用ソフトウェア

    • をJavaサーバ(Java 6の、Javaの+プレイフレームワーク)をデータベース(MySQLの5.1.41)
    • AのLinux(Ubuntuの)サーバー(kernell 2.6.32)

    私は、多くのスレッドまたは順次テストのあるPythonスクリプトを使用して、主要なテストキャンペーンを試してみました。結論を出すのは難しいです... 私のサービスのために毎秒要求の最大数、各要求の平均時間を持つことができるようにしたい...多くの情報を表示する完全なダッシュボード

    私はできますそれをテストするために多くのスクリプトを作成しますが、私はよく知られているソフトウェアがこれらのテストを実行することを許可しています。理想的には、これらのソフトウェアは、私が時間を失った場所に関する情報を表示することもできます。

    ヒントはありますか?あなたの助けのための

    おかげで、私はこれらの

    のベンチマークHTTP用に使用してきました

    答えて

    4

    いくつかのツールは、JMeterは、おそらくのために最善でありますあなたが描く状況これらのすべては多くの情報を表示しますが、時間を失う場所は説明しません。

    そのためには、JVisualVM(JDKに付属)またはYourKitなどのプロファイラをお勧めします。プロファイルから、最も多くの時間を費やす場所を観察し、最適化に集中することができます。

    +0

    さらに:http://stackoverflow.com/questions/7038515/tool-suggestion-for-load-testing-a-simple-web-page-with-submit-button/7280395#7280395 –

    関連する問題