Azure Load Testing でサポートされている Apache JMeter 機能

Azure Load Testing では、既存の Apache JMeter スクリプト (JMX) を使用してロード テストを作成および実行できます。 この記事では、Azure Load Testing でサポートされている Apache JMeter 機能について説明します。

Azure Load Testing のしくみについては、Azure Load Testing の概要を参照してください。

サポートされている Apache JMeter のバージョン

Azure Load Testing では、ロード テストの実行に Apache JMeter バージョン 5.6.3 が使用されます。

Apache JMeter サポートの詳細

次の表に、Azure Load Testing の Apache JMeter 機能とそのサポートを示します。

機能 詳細 詳細情報
テスト計画要素 - スレッド グループ
- 変数
- 関数
- サンプラー
- ロジック コントローラー
- タイマー
- アサーション
- プリプロセッサ
- ポストプロセッサ
JMeter スクリプトを使用してロード テストを作成する
サンプラー すべてのサンプラーとプロトコルがサポートされています。 JMeter スクリプトを使用してロード テストを作成する
コントローラー インクルード コントローラーモジュール コントローラー記録コントローラーを除くすべてのロジック コントローラーがサポートされています。 JMeter スクリプトを使用してロード テストを作成する
スクリプト - BeanShell
- JSR223 スクリプト
構成要素 すべての構成要素がサポートされています。 例: CSV ファイルからデータを読み取る
JMeter プロパティ Azure Load Testing では、ロード テストごとに 1 つのユーザー プロパティ ファイルをアップロードして、JMeter 構成設定をオーバーライドしたり、カスタム プロパティを追加したりできます。
システム プロパティ ファイルはサポートされていません。
JMeter ユーザー プロパティを構成する
プラグイン Azure Load Testing では、https://jmeter-plugins.org のプラグインを使用したり、独自のプラグイン コードを使用して Java アーカイブ (JAR) ファイルをアップロードしたりできます。 プラグインを使用してロード テストをカスタマイズする
Web ドライバー サンプラー WebDriver テストのリソース集中型の性質により、Web Driver サンプラーに関連付けられている最大 4 人の仮想ユーザーの負荷でテストを実行できます。 Web Driver サンプラーに関連付けられている負荷が高いテストでは、エラーが発生する可能性があります。 このような場合は、負荷を減らしてからもう一度やり直してください。
同じテストで、HTTP サンプラーなどの他のサンプラーに関連する負荷を高めることができます。
リスナー Azure Load Testing では、結果ツリーグラフ結果などのビジュアライザーを含む、すべての結果コレクターは無視されます。
ダッシュボード レポート Azure Load Testing ダッシュボードには、クライアント メトリックと、必要に応じてサーバー側のメトリックが表示されます。
ロード テストの結果をエクスポートしてレポート ツールで使用したり、ローカル コンピューターで JMeter ダッシュボードを生成したりできます。
テスト結果のエクスポート
テスト フラグメント サポートされていません。

次のステップ

Azure Load Testing の使用を開始します。