演習 - GitHub Actions を使用して Azure Load Testing を自動化する
CI/CD パイプラインを作成することで、Azure Load Testing でロード テストを自動化できます。 この演習では、サンプル Web アプリをデプロイし、Azure Load Testing を使用してロード テストを開始するように GitHub Actions を構成する方法について説明します。
この演習では、次の操作を行います。
- Azure で App Service とロード テストのリソースを作成します。
- GitHub Actions ワークフローが Azure アカウントでアクションを実行できるように、サービス プリンシパルを作成して構成します。
- GitHub Actions ワークフローを使用して、.NET 8 アプリケーションを Azure App Service にデプロイします。
- GitHub Actions ワークフローを更新して、URL ベースのロード テストを呼び出します。
前提条件
- アクティブなサブスクリプションがある Azure アカウント。 アカウントを取得済みでない場合は、https://azure.com/free から無料評価版にサインアップできます。
- Azure Web ポータルでサポートされているブラウザー。
- Azure サブスクリプションの共同作成者または所有者ロールを持つ Microsoft アカウントまたは Microsoft Entra アカウント。 詳細については、「Azure portal を使用して Azure ロールの割り当てを一覧表示する」および「Azure Active Directory で管理者ロールを表示して割当てる」を参照してください。
- GitHub アカウント。 このラボで使用できる GitHub アカウントをまだお持ちでない場合は、「新しい GitHub アカウントのサインアップ」にある手順に従ってアカウントを作成してください。
作業の開始
[演習の起動] ボタンを選択すると、新しいブラウザー ウィンドウで演習の指示が表示されます。 演習を終えたら、以下のためにここに戻ります。
- 簡単な知識チェック
- 学習した内容のまとめ
- バッジを獲得してこのモジュールを修了