私はTomcatでMysqlを実行しているJavaアプリケーションに取り組んでいます。私はこの作業のためにどのような戦略をとるべきか疑問に思っています。Java/Mysqlアプリケーションのロードテストは、どこから始めるのですか?
私が仕事のために知っている唯一のツールは、JMeterとSiegeです。私はまた、これらのツールで取るべき戦略を知らない。私は私が作ることができるすべての要求をテストするか、または痛みポイントを特定するための一般的な練習がありますか?
私はTomcatでMysqlを実行しているJavaアプリケーションに取り組んでいます。私はこの作業のためにどのような戦略をとるべきか疑問に思っています。Java/Mysqlアプリケーションのロードテストは、どこから始めるのですか?
私が仕事のために知っている唯一のツールは、JMeterとSiegeです。私はまた、これらのツールで取るべき戦略を知らない。私は私が作ることができるすべての要求をテストするか、または痛みポイントを特定するための一般的な練習がありますか?
は、我々が代わって負荷テストサービスの多くを実行している...負荷テストを支援するために、いくつかのWebベースのサービス(LoadStorm)を使用します負荷テストには機敏で反復的なアプローチを常に推奨しています。これは、スケジュールが厳しい場合に特に当てはまります。
まず、テストの目標を明確にしてください。あなたが終わったときにあなたはどんな質問に答えるべきですか?一般的な目標は次のとおりです。
念頭に置いて、最も重要なテストケースを構築し、テストを実行することをおすすめします。テストの実行が速くなればなるほど、システム全体またはアーキテクチャのパフォーマンス上の問題を早期に解決できます。テストを実行し、必要に応じてアプリケーションを最適化/修正し、パフォーマンス目標を満たす場合は別のテストケースを追加します。 (1)テスト結果とカバレッジに満足しているか、(2)時間や予算が足りなくなるまで、そのサイクルを続けます。
始めるテストケースを選択するのは難しいかもしれません - 私はour blogに関する詳細なアドバイスを受けています。
最後に、目標を達成するためのテストツールと、スケジュールに合った生産性のレベルを選択してください。考慮すべき項目:
もちろん、私たちの製品(Web Performance Load Tester)を見てみることをおすすめしますが、あなたのニーズに最も適したツールを試すことは賢明です。
私はまた、負荷テストにいくつかのポインタや記事