Exercice : automatiser les tests de charge Azure à l’aide de GitHub Actions
Vous pouvez automatiser un Test de charge Azure Load Testing en créant un pipeline CI/CD. Dans cet exercice, vous allez apprendre à configurer GitHub Actions pour déployer un exemple d’application web et démarrer un test de charge à l’aide d’Azure Load Testing.
Dans cet exercice, vous procédez comme suit :
- Créez des ressources App Service et Load Testing dans Azure.
- Créez et configurez un principal de service pour permettre aux flux de travail GitHub Actions d’effectuer des actions dans votre compte Azure.
- Déployez une application .NET 8 sur Azure App Service à l’aide d’un workflow GitHub Actions.
- Mise à jour d'un flux de travail GitHub Actions pour invoquer un test de charge basé sur une URL.
Prérequis
- Un compte Azure avec un abonnement actif. Si vous n’en avez pas, vous pouvez vous inscrire à une évaluation gratuite dans la page https://azure.com/free.
- Un navigateur pris en charge par le portail web Azure.
- Un compte Microsoft ou un compte Microsoft Entra avec le rôle Contributeur ou Propriétaire dans l'abonnement Azure. Pour plus d’informations, reportez-vous à lister les attributions de rôles Azure à l’aide du portail Azure et afficher et attribuer des rôles d’administrateur dans Azure Active Directory.
- Un compte GitHub. Si vous n’avez pas de compte GitHub que vous pouvez utiliser pour ce labo, suivez les instructions disponibles lors de l’inscription à un nouveau compte GitHub pour en créer un.
Mise en route
Sélectionnez le bouton Lancer l’exercice , il ouvre les instructions de l’exercice dans une nouvelle fenêtre de navigateur. Une fois l’exercice terminé, revenez ici pour :
- Contrôler rapidement vos connaissances
- Faire le point sur ce que vous avez appris
- Obtenir un badge attestant que vous avez suivi ce module