Test de charge Azure
Générez une charge à grande échelle et identifiez les goulots d’étranglement de performances.
Optimiser les performances avec des tests de charge à grande échelle
Aidez les développeurs et les testeurs à générer une charge à grande échelle et à exécuter des simulations avec un service de test de charge complètement managé, conçu pour Azure. Créez rapidement des tests sans connaître les outils de test de charge ou chargez vos scripts Apache JMeter existants. Obtenez des insights actionnables sur les performances, l’extensibilité et la capacité, et prenez en charge l’amélioration continue par le biais de flux de travail d’intégration continue et de livraison continue (CI/CD) automatisés.
Service simplifié de test de charge dans le nuage avec une prise en charge haute fidélité pour Apache JMeter.
Vue d’ensemble complète d’un client et de métriques du serveur traités avec des insights actionnables dans le niveau de performance de l’application.
Intégration avec des flux de travail d’intégration continue et livraison continue (CI/CD) pour des tests de charge collaboratifs et automatisés.
Gestion simplifiée des tests et de la facturation qui repose sur des conventions Azure existantes.
Générez une charge à grande échelle rapidement et facilement
Générez une charge à grande échelle sans avoir besoin d’une infrastructure complexe. Créez rapidement des tests sans connaissance préalable des outils de test de charge, ou exécuter des scripts de test existants à grande échelle avec une prise en charge haute fidélité d’Apache JMeter. Simplifiez les tests de charge avec un service entièrement managé qui intègre automatiquement les meilleures pratiques de mise en réseau pour garantir une expérience de test sans friction pour les points de terminaison publics et privés hébergés sur Azure ou dans des environnements multiclouds, locaux ou hybrides.
Identifier des goulots d’étranglement avec des insights actionnables
Optimisez la capacité et la scalabilité de votre application en observant la façon dont une charge élevée affecte son niveau de performance. Bénéficiez de recommandations et d’insights actionnables et approfondis à partir d’une vue d’ensemble complète d’un client et de métriques du serveur traités afin de comprendre et d’améliorer les performances de l’application à grande échelle, le tout sur un tableau de bord unique. Comparez de manière visuelle des tests de charge afin d’apprécier l’effet de l’application et les modifications de l’environnement, ainsi que la façon dont les tests affectent les composants de votre application.
Créez des tests de charge dans vos flux de travail DevOps
Créez facilement des tests de charge dans des flux de travail d’intégration continue et livraison continue (CI/CD) automatisés pour vous permettre de capturer et de bloquer des régressions de performance de manière anticipée dans le cycle de vie du développement. Établissez une ligne de base des performances à comparer à des tests et définissez des critères d’échec et de réussite clairs pour des tests de charge s’exécutant dans des pipelines de déploiement. Affichez les résumés de test de charge dans GitHub et Azure Pipelines ou obtenez d’autres détails dans le Portail Azure.
Utilisez un service de test complètement managé pour Azure
Découvrez un service de test rentable et sans entraves qui repose sur d’autres services Azure. Générez en toute confiance des charges à n’importe quelle échelle sans vous soucier des problèmes de mise en réseau ou de surcharge. La fonctionnalité Test de charge Azure incorpore automatiquement les meilleures pratiques de mise en réseau Azure afin d’éviter que des tests soient confondus avec un risque de sécurité et d’abandonner automatiquement l’identification de la limitation par des capteurs et fournir des recommandations pour améliorer l’efficacité du runtime.
Sécurité et conformité complètes et intégrées
-
Microsoft investit plus de 1 milliard de $ USD par an dans la recherche et le développement en matière de cybersécurité.
-
Nous employons plus de 3 500 experts de sécurité qui se consacrent à la sécurité et à la protection des données.
-
Maîtrisez les coûts en payant uniquement ce que vous utilisez
Vous serez facturé(e) pour chaque instance de ressources de test de charge qui inclut 50 heures d’utilisateur virtuel par mois. Si vous utilisez plus de 50 heures d’utilisateur par mois, vous serez facturé(e) pour l’utilisation supplémentaire.
Commencez avec un compte Azure gratuit
1
2
Lorsque votre crédit est épuisé, passez au paiement à l’utilisation pour continuer à créer des applications à l’aide de ces mêmes services gratuits. Payez uniquement si vous utilisez une quantité supérieure aux volumes mensuels gratuits.
3
Ressources et documentation sur Test de charge Azure
Automatiser les tests de charge
Ressources additionnelles
Forum aux questions sur Test de charge Azure
-
Australie Est
Brésil Sud
Canada Centre
Inde Centre
USA Centre
Asie Est
USA Est
USA Est 2
France Centre
Allemagne Centre-Ouest
Japon Est
Europe Nord
USA Centre Sud
Asie Sud-Est
Centre de la Suède
Royaume-Uni Sud
Europe Ouest
USA Ouest 2 -
Voir le contrat SLAConsultez le SLA.
-
Le Test de charge Azure prend en charge jusqu’à 400 instances de moteur par cycle de test, simulant jusqu’à 100 000 utilisateurs virtuels. Le nombre d’utilisateurs virtuels par instance de moteur peut varier en fonction de la complexité du script de test. Nous recommandons jusqu’à 250 utilisateurs virtuels par instance de moteur. Vous pouvez surveiller les métriques d’intégrité du moteur pour déterminer le nombre maximal d’utilisateurs virtuels pour votre scénario spécifique.
En savoir plus sur l’intégrité du moteur et la configuration de la charge à grande échelle avec Test de charge Azure.
Pour exécuter des tests avec des instances de moteur supérieures à votre quota actuel, envoyez une demande de ticket de support pour augmenter votre quota d’instances ‘de moteur par série’ de tests en suivant les étapes mentionnées ici.
-
Chaque test de charge peut être configuré pour s’exécuter pendant 24 heures au maximum.
Pour exécuter des tests de plus de 3 heures (jusqu’à 24), envoyez une demande de ticket de support afin d’augmenter votre quota pour « Durée des tests » en suivant les étapes mentionnées ici.
-
Avec Test de charge Azure, vous pouvez exécuter des tests de performances sur des applications web, des applications mobiles, des API web, des microservices, des connexions de base de données, etc. Test de charge Azure prend en charge un large éventail de protocoles pris en charge par JMeter, tels que HTTP, HTTPS, TCP, JDBC, LDAP, FTP, etc.
-
Oui, Test de charge Azure prend en charge les tests de point de terminaison privés à l’aide de l’injection de réseau virtuel. Il est possible de générer une charge sur un point de terminaison déployé dans un réseau virtuel Azure, un point de terminaison public avec des restrictions d’accès ou un service local, non accessible publiquement, connecté à Azure via ExpressRoute.
Découvrez comment exécuter un test de charge sur un point de terminaison privéDécouvrez comment exécuter un test de charge sur un point de terminaison privé.