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 :