Microsoft a annoncé hier la disponibilité générale de son service Azure Load Testing. Le nouveau service entièrement géré est conçu pour aider les développeurs et les équipes d’assurance qualité (QA) à optimiser les performances et l’évolutivité de leurs applications et services.
Le test de charge est une technique qui permet aux développeurs de tester les performances de leurs applications. dans des conditions réelles. Cela leur permet d’imposer une forte demande à n’importe quel réseau, base de données et application pour évaluer la capacité d’un système à gérer un grand nombre d’utilisateurs simultanés. Le test de charge est nécessaire dans les situations où des modifications de code susceptibles d’avoir un impact sur les performances de l’application se produisent.
Le nouveau service de test de charge Azure de Microsoft aide les développeurs à tester la résilience de leurs applications et services pour faire face aux augmentations inattendues de le trafic client. Il permet aux clients d’automatiser les tests de régression en exécutant des tests de charge dans GitHub Actions et Azure Pipelines. Ensuite, ils peuvent analyser les résultats des tests sur divers tests de charge pour comprendre les changements de comportement.
“Notre objectif chez Microsoft est d’aider les développeurs à faire plus avec moins d’effort. Lorsque des problèmes de performances, d’évolutivité ou de résilience sont identifiés en production ou même proches de la production, ils peuvent être extrêmement difficiles et coûteux à résoudre. Avec Azure Load Testing, les développeurs peuvent détecter les problèmes plus près du temps de création de code dans le cadre de leurs workflows de développement, ce qui leur fait gagner un temps et une énergie précieux », a expliqué Mandy Whaley, Partner Director of Product for Azure Dev Tools.
Azure Load Testing fournit des informations sur les performances avec des métriques côté client et service
Microsoft Azure Load Testing fournit également des intégrations avec des produits connexes tels qu’Azure Monitor. Il collecte les données de télémétrie côté client et service pour faciliter la surveillance de leurs applications et services. Les clients peuvent afficher des informations sur les performances dans le tableau de bord Azure Load Testing. De plus, les testeurs de logiciels peuvent réutiliser les scripts de test Apache JMeter existants pour des scénarios de test de charge avancés.
Pour commencer, vous pouvez vous diriger vers au portail Azure et créez une ressource Azure Load Testing. Vous pouvez consulter le site Web officiel de Microsoft pour en savoir plus sur les détails des prix et les options d’achat.