JMeter

はじめに
What is Apache JMeter™
Apache JMeter™はオープンソースソフトウェアで、100%の純粋なJavaアプリケーションであり、機能的な動作をテストしパフォーマンスを測定するために設計されています。当初はウェブアプリケーションのテストに設計されましたが、現在はさまざまな種類のリソースやアプリケーションをテストするように拡張されています。
What can I do with it?
Apache JMeterは、静的で動的なリソースの両方のパフォーマンスをテストし、サーバー、サーバーグループ、ネットワーク、またはオブジェクトに重いロードをシミュレートして強度と異なるロードタイプ下的整体性能を分析することができます。
What are the characteristics of Apache JMeter?
Apache JMeterは、迅速なテスト計画の記録、構築、デバッグができる総合的なテストIDEを特徴としています。CLIモードを提供し、WindowsからLinuxまであらゆるJava互換のオペレーティングシステムからロードテストが可能です。アプリケーションは動的なHTMLレポートと、HTML、JSON、XMLなどのさまざまな応答フォーマットに対応する強力な相関メカニズムを提供します。完全なマルチスレッディング機能とキャッシュとオフライン分析をサポートしています。また、Apache JMeterは高度に拡張性があり、プラグレードサンプリングとデータ解析と可視化プラグインが可用です。また、Maven、Gradle、Jenkinsなどのサードパーティのオープンソースライブラリとの統合も容易です。
How do I use it?
Apache JMeterを利用するには、その基本的な機能を理解するためにチュートリアルセクションから始めることができます。ここでは分散テスト、テスト記録、JUnitとの統合などの先進的な機能がカバーされています。コンポーネント参照、関数参照、プロパティ設定は、各テスト要素について詳細な情報がありカスタマイズが可能です。Javadoc APIドキュメンテーションとJMeterのFAQ(ウィキ)も重要なリソースです。アプリケーションのパフォーマンスと動作はブラウザと異なるものであり、主にプロトコルレベルで動作します。これは、ウェブページ内のJavaScriptを実行せずにさまざまなサービスとパフォーマンスシナリオをシミュレートすることができます。