の Apache JMeter™ デスクトップアプリケーションは、最もよく知られているオープンソースソフトウェアツールの1つです。 , a 100% テスト機能の動作をロードして測定するように設計された純粋なJavaアプリケーション ソフトウェアのパフォーマンス. もともとはWebアプリケーションのテスト用に設計されましたが、その後、他のテスト機能に拡張されました.
結論
Apache Jmeterレビュー Webサービスをテストする必要がある, データベース, FTP- またはウェブサーバー? パフォーマンステストと機能テストの両方? JMeterをご覧ください. これは無料, 非常に直感的で、すべての 作業を自動化するために必要な可能性. のもう一つの大きな利点 JMeter: オープンソース. ソースをダウンロードして、必要に応じて修正することができます. また、メーリングリストを介して開発者に直接連絡することも非常に便利です。.
ヒント: JMeterとBadboyを組み合わせる (http://www.badboy.com.au/) それをさらに強力にする! JMeterには記録がありません & 再生機能. Badboyが解決策です. ウェブサイトにフローを記録する, 記録をJMeterファイルにエクスポートする, ニーズに合わせて変更し、JMeterを使用してサイトのパフォーマンスをテストします.
Apache JMeterを使用してテストできます アプリケーションのパフォーマンス 静的リソースと動的リソースの両方 (ファイル, サーブレット, Perlスクリプト, Javaオブジェクト, データベースとクエリ, FTPサーバーなど). サーバーの高負荷をシミュレートするために使用できます, 強度をテストしたり、さまざまな負荷タイプの下で全体的なパフォーマンスを分析するためのネットワークまたはオブジェクト. これを使用して、パフォーマンスをグラフィカルに分析したり、重い同時負荷の下でサーバー/スクリプト/オブジェクトの動作をテストしたりできます.
それは何をするためのものか?
Apache JMeter 機能が含まれます:
- さまざまな種類のサーバーを読み込み、パフォーマンステストを実行できます。:
- ウェブ – HTTP, HTTPS
- 石鹸
- JDBC経由のデータベース
- LDAP
- JMS
- 郵便物 – POP3(S) およびIMAP(S)
- 完全な移植性と 100% Javaの純度 .
- いっぱい マルチスレッド フレームワークにより、多数のスレッドによる同時サンプリングと、個別のスレッドグループによる異なる機能の同時サンプリングが可能.
- 注意深い GUI より高速な操作とより正確なタイミングを可能にする設計.
- テスト結果のキャッシングとオフライン分析/再生.
- 高度に拡張可能:
- プラグイン可能なサンプラーは無制限のテスト機能を可能にします.
- いくつかの負荷統計を選択することができます プラグイン可能なタイマー .
- データ分析と 視覚化プラグイン 優れた拡張性とパーソナライズを可能にする.
- 関数を使用して、テストに動的入力を提供したり、データ操作を提供したりできます。.
- スクリプト可能なサンプラー (BeanShellは完全にサポートされています; そしてBSF互換言語をサポートするサンプラーがあります)