Fonctionnalités Apache JMeter prises en charge dans le test de charge Azure

Azure Load Testing vous permet d’utiliser un script Apache JMeter (JMX) existant pour créer et exécuter un test de charge. Cet article explique les fonctionnalités Apache JMeter prises en charge dans Azure Load Testing.

Consultez la vue d’ensemble d’Azure Load Testing pour découvrir le fonctionnement d’Azure Load Testing.

Version d’Apache JMeter prise en charge

Azure Load Testing utilise Apache JMeter version 5.6.3 pour exécuter des tests de charge.

Détails de la prise en charge d’Apache JMeter

Le tableau suivant répertorie les fonctionnalités Apache JMeter et leur prise en charge dans Azure Load Testing.

Fonctionnalité Détails Plus d’informations
Éléments de plan de test - Groupes de threads
-Variables
-Fonctions
-Échantillonneurs
- Contrôleurs logiques
-Minuteries
-Affirmations
- Préprocesseurs
- Postprocesseurs
Créer un test de charge à l’aide d’un script JMeter
Échantillonneurs Tous les échantillonneurs et protocoles sont pris en charge. Créer un test de charge avec un script JMeter
Contrôleurs Tous les contrôleurs logiques sont pris en charge, à l’exception du contrôleur Include, du contrôleur de module et du contrôleur d’enregistrement. Créer un test de charge avec un script JMeter
Scripts -Beanshell
- Script JSR223
Éléments de configuration Tous les éléments de configuration sont pris en charge. Exemple : Lire des données à partir d’un fichier CSV
Propriétés JMeter Azure Load Testing prend en charge le chargement d’un fichier de propriétés utilisateur unique par test de charge pour remplacer les paramètres de configuration JMeter ou ajouter des propriétés personnalisées.
Les fichiers de propriétés système ne sont pas pris en charge.
Configurer les propriétés utilisateur JMeter
Plug-ins Azure Load Testing vous permet d’utiliser des plug-ins à partir d’un https://jmeter-plugins.orgfichier d’archive Java (JAR) avec votre propre code de plug-in. Personnaliser un test de charge avec des plug-ins
Exemple de pilote web En raison de la nature intensive des ressources des tests WebDriver, vous pouvez exécuter des tests avec une charge allant jusqu’à quatre utilisateurs virtuels associés à l’échantillonneur web Driver. Les tests avec une charge plus élevée associée à l’échantillonneur web Driver peuvent entraîner des erreurs. Dans ce cas, réduisez la charge et réessayez.
Vous pouvez avoir une charge plus élevée associée à d’autres échantillonneurs, comme l’échantillonneur HTTP, dans le même test.
Écouteurs Azure Load Testing ignore tous les collecteurs de résultats, qui incluent des visualiseurs tels que l’arborescence des résultats ou les résultats du graphique.
Rapport de tableau de bord Le tableau de bord Test de charge Azure affiche les métriques clientes et éventuellement les métriques côté serveur.
Vous pouvez exporter les résultats des tests de charge pour les utiliser dans un outil de création de rapports ou générer le tableau de bord JMeter sur votre ordinateur local.
Exporter les résultats des tests
Fragments de test Non pris en charge.

Étapes suivantes

Commencez à utiliser le service Test de charge Azure :