Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure App Testing permet aux développeurs et aux équipes d’assurance qualité d’exécuter des tests fonctionnels et de performances à grande échelle pour identifier les problèmes dans leurs applications. Azure App Testing vous permet d’exécuter des tests fonctionnels avec des espaces de travail playwright et des tests de performances à l’aide d’Azure Load Testing. Passez moins de temps à gérer l’infrastructure et moins d’efforts pour exploiter l’automatisation des tests pilotés par l’IA pour améliorer la qualité et l’innovation.
Le test de charge Azure vous permet de générer une charge à grande échelle et de simuler le trafic pour vos applications, quel que soit l’emplacement où ils sont hébergés. Il prend en charge l’exécution de tests basés sur Apache JMeter ou de tests locusts. Il permet également de générer la charge à partir de plusieurs régions et vous permet de tester les points de terminaison d’application privée. Il fournit des métriques détaillées et des insights sur les performances de votre application sous charge, ce qui vous permet d’identifier les goulots d’étranglement et d’optimiser les performances.
Les espaces de travail Playwright vous permettent d’exécuter des tests de bout en bout avec une parallélisation élevée. Il prend en charge l’exécution de tests en parallèle sur plusieurs navigateurs et appareils, ce qui vous permet de valider les fonctionnalités et les performances de vos applications à grande échelle. Il fournit également des résultats et des insights détaillés sur les tests, ce qui vous aide à identifier les problèmes et à optimiser vos tests.
Le diagramme suivant présente une vue d’ensemble de la façon dont Azure App Testing intègre ces fonctionnalités :
Scénarios d’usage
Azure App Testing est conçu pour vous aider dans les scénarios suivants :
Test de charge : générez des charges à grande échelle pour simuler le trafic réel et identifier les goulots d’étranglement des performances dans vos applications. Vous pouvez exécuter des tests à l’aide de scripts JMeter ou Locust, ou créer des tests basés sur des URL.
Test de l’interface utilisateur de bout en bout : exécutez des tests de bout en bout avec une parallélisation élevée à l’aide d’espaces de travail playwright. Validez les fonctionnalités et les performances de vos applications sur plusieurs navigateurs et appareils.
Fonctionnalités clés
Voici quelques-unes des principales fonctionnalités d’Azure App Testing :
Test de charge Azure
Génération de charge à grande échelle : générez la charge à partir de plusieurs régions pour simuler des modèles de trafic réels et identifier les goulots d’étranglement des performances.
Création et insights de test optimisés pour l’IA : créez facilement des tests de charge à l’aide de VS Code avec le mode Agent Copilot GitHub et obtenez des insights pilotés par l’IA dans les résultats des tests qui détectent les problèmes et recommandent des correctifs.
Prise en charge de JMeter et Locust : exécutez des tests à l’aide de scripts Apache JMeter ou Locust, ce qui vous permet de tirer parti des scripts et outils de test existants.
Test de point de terminaison privé : testez les points de terminaison d’application privés en vous connectant en toute sécurité à vos applications hébergées dans des réseaux virtuels ou des environnements locaux.
Métriques et insights détaillés : obtenez des métriques détaillées et des insights sur les performances de votre application sous charge, ce qui vous permet d’identifier les goulots d’étranglement et d’optimiser les performances.
Espaces de travail Playwright
Parallélisation élevée : exécutez des tests de bout en bout en parallèle sur plusieurs navigateurs et appareils, ce qui vous permet d’accélérer la validation de bout en bout de vos applications.
Test inter-navigateurs et inter-appareils : validez vos applications sur différents navigateurs et appareils, ce qui garantit une fonctionnalité et des performances cohérentes.
Intégration transparente avec CI/CD : intégrez des espaces de travail playwright à vos pipelines CI/CD existants pour automatiser les tests de bout en bout et garantir la qualité à chaque phase de développement.
Contrôle de sécurité et d’accès : la prise en charge des identités managées, de l’accès aux liaisons privées et du contrôle DBAC (contrôle d’accès en fonction du rôle) garantit un accès sécurisé et contrôlé aux ressources de l’espace de travail.
Résidence des données dans la région et données au repos
Test de charge Azure
Azure Load Testing ne stocke pas ni ne traite les données client en dehors de la région dans laquelle vous déployez l’instance de service.
Espaces de travail Playwright
Les espaces de travail playwright ne stockent pas ou ne traitent pas les données client en dehors de la région dans laquelle vous déployez l’espace de travail. Lorsque vous utilisez la fonctionnalité d’affinité régionale, les métadonnées sont transférées de la région du navigateur hébergé dans le cloud vers la région de l’espace de travail de manière sécurisée et conforme.
Les espaces de travail playwright chiffrent automatiquement toutes les données stockées dans votre espace de travail avec des clés gérées par Microsoft (clés gérées par le service). Par exemple, ces données incluent les détails de l’espace de travail, les métadonnées d’exécution de test Playwright telles que l’heure de début et la fin du test, les minutes de test, les résultats du test et les résultats de test publiés sur le service.