Passer au contenu principal

 Subscribe

Update September 20, 2023: Microsoft Azure Load Testing is now generally available. Learn more.

Mise à jour du 7 juin 2022 : Microsoft Azure Load Testing prend désormais en charge la création d’un test de charge pour une URL, sans connaître préalablement les outils de test. Reportez-vous à cette annonce pour obtenir les détails les plus récents.

Aujourd’hui, nous annonçons la préversion d’Azure Load Testing. Azure Load Testing est un service Azure entièrement géré qui permet aux développeurs et aux testeurs de générer une charge à grande échelle avec des scripts Apache JMeter personnalisés et d’obtenir des insights exploitables pour intercepter et corriger les goulots d’étranglement des performances à grande échelle.

Les performances et la résilience des applications sont plus importantes que jamais. À mesure que de plus en plus d’entreprises et de services passent à la numérisation, l’impact des pannes et des temps d’arrêt dans les revenus perdus et l’insatisfaction des clients augmente. Azure Load Testing est un service qui peut aider les testeurs et les développeurs qui prennent un rôle plus important dans la validation de la qualité, des performances et de l’évolutivité des applications.

La création et la gestion de l’infrastructure requises pour les tests de charge à grande échelle peuvent prendre du temps et être complexes. Avec Azure Load Testing, vous pouvez générer une charge à grande échelle sans avoir à gérer une infrastructure complexe, et nous avons inclus des intégrations et des insights spécifiques à Azure afin de pouvoir optimiser votre application Azure à grande échelle.

Vous pouvez commencer à utiliser Azure Load Testing avec ce guide de démarrage rapide qui vous guide tout au long de la création et de l’exécution de votre premier test de charge.

Azure Load Testing architecture overview

Figure 1 : Vue d’ensemble de l’architecture de test de charge Azure.

Découvrez comment votre application se comporte sous contrainte

Les problèmes de performances passent souvent inaperçus jusqu’à ce qu’une application soit en charge. Nous voulons aider les équipes de développement à obtenir des informations sur le comportement de leur application sous contrainte. Vous pouvez démarrer un test de charge à grande échelle dans le Portail Azure et voir les mises à jour actives des métriques côté client et côté serveur pendant l’exécution du test.

Les insights spécifiques à Azure peuvent vous aider à comprendre comment différents scénarios de charge affectent toutes les parties de votre application, et vous pouvez comparer les résultats des tests entre différents tests de charge pour comprendre les changements de comportement au fil du temps.

Azure Load Testing s’intègre à Azure Monitor, notamment Application Insights et Container Insights, pour capturer les détails des services Azure. Selon le type de service, différentes métriques sont disponibles. Par exemple, le nombre de lectures de base de données, le type de réponses HTTP ou la consommation des ressources de conteneur. Les métriques côté client et côté serveur sont disponibles dans le tableau de bord Test de charge Azure.

Get your performance insights across client and server with the Load Testing dashboard

Figure 2 : Obtenez vos insights sur les performances sur le client et le serveur avec le tableau de bord Test de charge.

Générer des tests de charge dans votre pipeline CI/CD

Azure Load Testing est conçu pour vous aider à intégrer des tests de charge dans vos flux de travail d’intégration continue et de livraison continue (CI/CD) afin de trouver des problèmes de performances avant qu’ils ne se produisent en production. À l’aide des intégrations avec GitHub Actions et Azure Pipelines , vous pouvez établir une base de référence de performances et définir des critères clairs de réussite ou d’échec pour intercepter les régressions de performances sur chaque build.

Le service Test de charge Azure abandonne automatiquement un test de charge automatisé en réponse à des conditions d’erreur spécifiques. Ce comportement permet de se protéger contre les tests défaillants, par exemple en raison d’une URL de point de terminaison mal configurée, et est particulièrement important pour activer les tests automatisés.

Prise en main d’Azure Load Testing

Vous pouvez commencer à utiliser Azure Load Testing en créant une ressource Azure Load Testing dans le Portail Azure. Consultez la documentation en préversion et créez votre premier test de charge.

En savoir plus sur les tarifs de notre page de tarification Azure Load Testing.

Nous aimerions vous entendre par le biais de notre forum de commentaires.

  • Explore

     

    Let us know what you think of Azure and what you would like to see in the future.

     

    Provide feedback

  • Build your cloud computing and Azure skills with free courses by Microsoft Learn.

     

    Explore Azure learning