Azure Load Testing
大規模な負荷を生成し、パフォーマンスのボトルネックを特定します。
大規模な負荷テストでパフォーマンスを最適化する
Azure 向けに構築されたフル マネージドの負荷テスト サービスを使用して、開発者とテスト担当者が大規模な負荷を生成し、シミュレーションを実行できるようにします。ロード テスト ツールを知らなくてもテストをすばやく作成したり、既存の Apache JMeter スクリプトをアップロードしたりできます。自動化された継続的インテグレーションと継続的デリバリー (CI/CD) ワークフローを通じて、パフォーマンス、スケーラビリティ、容量に関する実用的な分析情報を取得し、継続的な改善をサポートします。
Apache JMeter の忠実度の高いサポートを備えた、簡素化されたクラウドベースのロード テスト サービス。
アプリのパフォーマンスに関する実用的な分析情報を含む、キュレーションされたクライアントとサーバーのメトリックの包括的なビュー。
自動化された共同ロード テストのための CI/CD ワークフローとの統合。
既存の Azure 規則に基づいて構築された、合理化された課金とテストの管理。
大規模な負荷を迅速かつ簡単に生成
複雑なインフラストラクチャを必要とせずに大規模な負荷を生成します。負荷テスト ツールの予備知識がなくてもテストをすばやく作成したり、Apache JMeter の忠実度の高いサポートを使用して、既存のテスト スクリプトを大規模に実行したりできます。ネットワークのベスト プラクティスを自動的に組み込むフル マネージド サービスを使用して負荷テストを合理化し、Azure またはマルチクラウド、オンプレミス、またはハイブリッド環境でホストされているパブリックおよびプライベート エンドポイントのスムーズなテスト エクスペリエンスを保証します。
実用的な分析情報を使用してボトルネックを特定する
DevOps ワークフローにロード テストを組み込む
ロード テストを自動化された CI/CD ワークフローに簡単に組み込み、開発ライフサイクルの早い段階でパフォーマンスの低下をキャッチしてブロックすることができます。パフォーマンス ベースラインを確立してテストを比較し、、デプロイ パイプラインで実行されているロード テストのクリアパスと不合格の条件を設定します。GitHubとAzure Pipelinesでロード テストの概要を表示するか、Azure portalで詳細を確認します。
Azure のフル マネージド テスト サービスを使用する
他の Azure サービス上に構築された、摩擦のないコスト効率の高いテスト サービス を体験できます。ネットワークの問題やオーバーロードについて心配することなく、あらゆる規模の負荷を自信を持って生成できます。Azure Load Testing には、セキュリティ リスクと誤ったテストを回避するための Azure ネットワークの成功事例が自動的に組み込まれ、自動中止センサーによって調整が識別され、ランタイムの信頼性を向上させるための推奨事項が提供されます。
包括的なセキュリティとコンプライアンスの組み込み
-
Microsoft では、サイバーセキュリティの研究と開発に年間 USD10 億を超える投資を行っています。
-
Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。
使用した分だけ支払うことでコストを低く抑える
ロード テスト リソースのインスタンスごとに課金されます。これには、1 か月あたり 50 時間の仮想ユーザー時間が含まれます。1 か月あたり 50 時間を超える仮想ユーザー時間を使用する場合は、追加の使用量に対して課金されます。
Azure 無料アカウントで開始する
1
2
クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。
3
Azure Load Testing のリソースとドキュメント
その他のリソース
Azure Load Testing についてよく寄せられる質問
-
オーストラリア東部
ブラジル南部
カナダ中部
インド中部
米国中部
東アジア
米国東部
米国東部 2
フランス中部
ドイツ中西部
東日本
北ヨーロッパ
米国中南部
東南アジア
スウェーデン中部
英国南部
西ヨーロッパ
米国西部 2 -
-
Azure Load Testing は、テストの実行ごとに最大 400 個のエンジン インスタンスをサポートし、最大 10 万の仮想ユーザーをシミュレートします。エンジン インスタンスごとの仮想ユーザーの数は、テスト スクリプトの複雑さによって異なります。エンジン インスタンスごとに最大 250 の仮想ユーザーをおすすめします。エンジンの正常性メトリックを監視して、特定のシナリオの仮想ユーザーの最大数を決定できます。
エンジンの正常性 と Azure Load Testing で大規模な負荷を構成する方法について説明します。
現在のクォータを超えるエンジン インスタンスでテストを実行するには、サポート チケット要求を発行して、 こちらで説明されている手順に 従って、テストの実行ごとにエンジン インスタンスのクォータを増やします。
-
各ロード テストは、最大 24 時間まで実行するように構成できます。
3 時間を超える (最大 24 時間) テストを実行するには、サポート チケット要求を発行し、 こちらで説明されている手順に従って、'テスト期間' のクォータを増やします。
-
Azure Load Testing を使用すると、Web アプリケーション、モバイル アプリケーション、Web API、マイクロサービス、データベース接続などに対してパフォーマンス テストを実行できます。Azure Load Testing は、HTTP、HTTPS、TCP、JDBC、LDAP、FTP など、JMeter でサポートされているさまざまなプロトコルをサポートしています。
-
はい。Azure Load Testing は、VNET インジェクションを使用したプライベート エンドポイント テストをサポートしています。Azure 仮想ネットワークにデプロイされたエンドポイント、アクセス制限のあるパブリック エンドポイント、または ExpressRoute 経由で Azure に接続されているパブリックにアクセスできないオンプレミス サービスに負荷を生成することができます。