大規模なロード テストを使用して
パフォーマンスを最適化する
Azure 用に構築されたフル マネージドのロード テスト サービスを使用して、開発者やテスト担当者が大規模な負荷を生成し、シミュレーションを実行できるようにします。ロード テスト ツールの知識がなくてもテストをすばやく作成したり、既存の Apache JMeter スクリプトをアップロードしたりできます。パフォーマンス、スケーラビリティ、容量に関する実用的な分析情報を取得し、自動化された継続的インテグレーションと継続的デリバリー (CI/CD) ワークフローによる継続的な改善をサポートします。
Apache JMeter の高品質なサポートを備えた、シンプルなクラウドベースのロード テスト サービス
アプリのパフォーマンスに関する実用的な分析情報を含む、キュレーションされたクライアントとサーバー メトリックの包括的なビュー
自動化された共同的なロード テストのための CI/CD ワークフローとの統合
既存の Azure 規則に基づくわかりやすい料金体系とテスト管理
大規模な負荷を迅速かつ簡単に生成
複雑なインフラストラクチャを必要とせずに、高スケールの負荷を生成します。 ロード テスト ツールを事前に知らなくても、テストを迅速に作成し、または Apache JMeter の既存の高い信頼性で既存のテスト スクリプトを大規模に実行します。ネットワークのベスト プラクティスを自動的に組み込むフル マネージド サービスを使用してロード テストを効率化し、Azure、マルチクラウド、オンプレミス、またはハイブリッド環境でホストされているパブリック エンドポイントとプライベート エンドポイントのスムーズなテスト エクスペリエンスを保証します。


アクションにつながる分析情報でボトルネックを特定する
高負荷がパフォーマンスに与える影響を確認して、アプリのスケーラビリティと容量を最適化します。選別されたクライアントとサーバーのメトリックの包括的なビューから、詳細且つアクション可能な分析情報と推奨事項を取得し、アプリのパフォーマンスを大規模に理解し、改善します。すべてが 1 つのダッシュボードにあります。ロード テストを視覚的に比較して、アプリケーションと環境の変更の影響と、テストがアプリのすべての部分にどのように影響するかを確認します。
DevOps ワークフローへのロード テストの構築
自動化された CI/CD ワークフローにロード テストを簡単にビルドし、開発ライフサイクルの早い段階でパフォーマンスの低下をキャッチしてブロックできるようにします。パフォーマンス ベースラインを確立して、配置パイプラインで実行されているロード テストとテストを比較し、クリア パスと不合格の条件を設定します。GitHub および Azure Pipelines でロード テストの概要を参照するか、Azure portal で詳細をご覧ください。


Azure のフル マネージド テスト サービスを使用する
他の Azure サービスに組み込まれている、摩擦のないコスト効率の高いテスト サービスを体験してください。ネットワークの問題や過負荷を心配することなく、あらゆる規模で自信を持って負荷を生成できます。Azure Load Testing には Azure ネットワークのベスト プラクティスが自動的に組み込まれており、テストがセキュリティ上のリスクと誤って見なされるのを防ぐことができます。また、自動中止センサーは調整を識別し、ランタイムの信頼性を向上させるための推奨事項を提供します。
包括的なセキュリティとコンプライアンスの組み込み
-
Microsoft ではサイバーセキュリティの研究と開発に年間 USD 10 億を超える投資を行っています。
-
Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。
-
Azure は、他のクラウド プロバイダーを上回る数の認定を受けています。包括的なリストをご確認ください。
使用分のみの支払いによるコスト削減
1 か月あたり 50 時間の仮想ユーザー時間を含む、ロード テスト リソースの各インスタンスに課金されます。1 か月あたり 50 仮想ユーザー時間を超えて使用すると、追加の使用料が請求されます。
Azure の無料アカウントを使用して作業を開始する
無料で開始しましょう。$200 クレジットを取得すれば 30 日間使用できます。クレジットを保持している間は、人気のあるサービスと 45 を超える他のサービスを無料で利用できます。
クレジットを受け取った後は、プリペイドに移動して、人気の高いサービスやその他 45 以上のサービスを引き続きご利用いただけます。月次の無料枠を超えて使用する場合にのみお支払いください。
12 か月後、45 を超えるサービスを引き続き無料で利用できます--そして今まで通り、月次の無料枠を超えて使用した分は、お支払いください。
Azure Load Testing のリソースとドキュメント
始める
追加のリソース
回復性に関する詳細情報
Azure Load Testing の更新、ブログ、お知らせ
Azure Load Testing に関するよく寄せられる質問
-
米国東部
米国東部 2
米国中南部
米国西部 2
米国西部 3
オーストラリア東部
北ヨーロッパ
西ヨーロッパ
英国南部
東アジア
スウェーデン中部 -
Azure Load Testing では、テストの実行ごとに最大 45 個のエンジン インスタンスがサポートされます。エンジン インスタンスあたりの仮想ユーザー数は、テスト スクリプトの複雑さに応じて異なる場合があります。エンジン インスタンスあたり最大 250 人の仮想ユーザーをお勧めします。エンジンの正常性メトリックを監視して、特定のシナリオの仮想ユーザーの最大数を決定できます。
エンジンの正常性とAzure Load Testing で高スケールの負荷を構成する方法の詳細を確認しましょう。
-
各ロード テストは、最大 3 時間実行するように構成できます。
-
Azure Load Testing を使用すると、Web アプリケーション、モバイル アプリケーション、Web API、マイクロサービス、データベース接続などに対してパフォーマンス テストを実行できます。Azure Load Testing では、HTTP、HTTPS、TCP、JDBC、LDAP、FTP など、JMeter でサポートされるさまざまなプロトコルがサポートされています。
-
はい。Azure Load Testing では、VNET インジェクションを使用したプライベート エンドポイント テストがサポートされています。Azure 仮想ネットワークにデプロイされたエンドポイント、アクセス制限のあるパブリック エンドポイント、またはオンプレミス サービスに負荷を生成できます。 ExpressRoute 経由で Azure に接続されているパブリックにアクセスできません。