Partager via


Vue d’ensemble des outils Azure Load Testing pour le serveur Azure MCP

Le serveur Azure MCP vous permet de gérer les ressources Azure, notamment les services Azure Load Testing, à l’aide d’invites en langage naturel. Cette fonctionnalité vous permet de créer et de gérer rapidement des tests de charge sans avoir à mémoriser la syntaxe complexe.

Azure Load Testing est un service de test de charge entièrement managé qui vous aide à générer une charge à grande échelle pour identifier les goulots d’étranglement des performances des applications. Avec Azure Load Testing, vous pouvez stresser tester vos applications et valider les performances, l’extensibilité et la capacité.

Note

Paramètres de l’outil : les outils Azure MCP Server définissent des paramètres pour les données dont ils ont besoin pour effectuer des tâches. Certains de ces paramètres sont spécifiques à chaque outil et sont documentés ci-dessous. D’autres paramètres sont globaux et partagés par tous les outils. Pour plus d’informations, consultez Paramètres de l’outil.

Test : Créer un test

Crée un test de charge dans Azure Load Testing. Utilisez cette commande pour définir et configurer un test de charge pour votre application.

Voici quelques exemples d’invites :

  • Créer un test de charge : « Créer un test de charge nommé « api-stress-test » dans le groupe de ressources « performance-rg »
  • Configurer le test : « Configurer un nouveau test de charge à l’aide de mon fichier JMeter pour l’API du panier d’achat »
  • Nouveau test de performances : « Créer un test de charge appelé « peak-traffic-simulation » dans mon abonnement de test »
  • Initialiser le test : « Configurer un nouveau test de test de charge Azure pour mon site de commerce électronique »
  • Définition de test : « Créer un test qui simule 1 000 utilisateurs simultanés pour mon application web »
Parameter Obligatoire ou facultatif Description
Ressource de test Required Nom de la ressource de test à utiliser.
Test ID Required Identificateur unique pour le test.
Écran Required Nom convivial pour le nouveau test de charge.
Description Required Description du test et de son objectif.
Point de terminaison Required Point de terminaison d’URL à tester.
Utilisateurs virtuels Required Nombre d’utilisateurs virtuels simultanés pour le test de charge.
Duration Required Durée totale du test en secondes.
Temps d’accélération Required Période pendant laquelle augmenter progressivement la charge au nombre spécifié d’utilisateurs virtuels.

Indicateurs d’annotation d’outil :

Destructeur : ✅ | Idempotent : ❌ | Open World : ❌ | Lecture seule : ❌ | Secret : ❌ | Local requis : ❌

Test : obtenir les détails du test

Obtient des détails sur un test de charge spécifique dans Azure Load Testing. Utilisez cette commande pour afficher la configuration et les propriétés d’un test existant.

Voici quelques exemples d’invites :

  • Afficher les détails du test : « Afficher la configuration du test de charge « api-stress-test »
  • Vérifier la configuration du test : « Obtenir les détails de mon test « peak-load » dans le groupe de ressources « perf-testing »
  • Configuration de test : « Quels sont les paramètres de mon test de charge nommé « prod-readiness » ?
  • Examiner le test : « Laissez-moi voir la configuration du test de charge que j’ai créé hier »
  • Paramètres de test : « Afficher les paramètres de mon test de charge « database-benchmark »
Parameter Obligatoire ou facultatif Description
Ressource de test Required Nom de la ressource de test.
Test ID Required Identificateur unique du test.

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌

Ressources de test : répertorier les ressources de test

Répertorie toutes les ressources de test dans l’abonnement Azure spécifié. Utilisez cette commande pour suivre et gérer vos ressources de test de charge.

Voici quelques exemples d’invites :

  • Répertorier les ressources de test : « Afficher toutes les ressources de test de charge dans mon abonnement »
  • Afficher les ressources disponibles : « Quelles ressources Azure Load Testing ai-je dans mon abonnement de développement ? »
  • Inventaire des ressources : « Répertorier toutes les ressources de test dans le groupe de ressources « test des performances »
  • Vérifier l’environnement : « Afficher les ressources de test que nous avons approvisionnées dans notre abonnement »
  • Rechercher des ressources : « Où sont toutes mes ressources de test de charge déployées ? »
Parameter Obligatoire ou facultatif Description
Ressource de test Required Nom d’une ressource de test spécifique à filtrer.

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌

Ressources de test : Créer une ressource de test

Crée une ressource de test dans Azure Load Testing. Utilisez cette commande pour configurer les ressources nécessaires à l’exécution de tests de charge.

Voici quelques exemples d’invites :

  • Créer une ressource de test : « Créer une ressource de test pour mon test de charge dans le groupe de ressources « load-test-rg »
  • Provisionner des ressources : « Configurer une ressource de test pour mes tests de performances dans l’abonnement « test-sub »
  • Initialiser la ressource : « Créer une ressource de test pour mon « api-load-test » dans le groupe de ressources « perf-resources »
Parameter Obligatoire ou facultatif Description
Ressource de test Required Nom de la nouvelle ressource de test.

Indicateurs d’annotation d’outil :

Destructeur : ✅ | Idempotent : ❌ | Open World : ❌ | Lecture seule : ❌ | Secret : ❌ | Local requis : ❌

Exécutions de test : Créer une exécution de test

Crée une série de tests pour un test de charge existant dans Azure Load Testing. Utilisez cette commande pour exécuter le test de charge défini et générer des métriques de performances.

Voici quelques exemples d’invites :

  • Exécuter le test de charge : « Démarrer une nouvelle exécution de test pour mon « api-stress-test » dans le groupe de ressources « performance-rg »
  • Exécuter le test : « Exécuter le test de charge nommé « peak-traffic-simulation »
  • Lancer l’exécution de test : « Créer une exécution de test pour mon « web-app-load-test » dans l’abonnement « prod-sub »
Parameter Obligatoire ou facultatif Description
Ressource de test Required Nom de la ressource de test à utiliser.
Test ID Required ID du test à exécuter.
Testrun ID Required ID personnalisé à affecter à cette exécution de test.
Écran Required Nom convivial de l’exécution de test.
Description Required Description de l’exécution de test et de son objectif.
ANCIEN ID de testrun Required ID d’une série de tests précédente pour comparer les résultats.

Indicateurs d’annotation d’outil :

Destructeur : ✅ | Idempotent : ❌ | Open World : ❌ | Lecture seule : ❌ | Secret : ❌ | Local requis : ❌

Exécutions de test : obtenir les détails de l’exécution de test

Obtient des détails sur une exécution de test spécifique dans Azure Load Testing. Utilisez cette commande pour afficher les résultats et les métriques d’un test terminé ou en cours d’exécution.

Voici quelques exemples d’invites :

  • Afficher les détails de l’exécution de test : « Afficher les résultats de la dernière série de tests pour le test de charge « api-performance »
  • Vérifier l’état de l’exécution du test : « Obtenir l’état de l’exécution de test la plus récente pour mon « web-app-load-test »
  • Métriques d’exécution de test : « Quels sont les résultats de la dernière série de tests de charge pour « checkout-service » ?
Parameter Obligatoire ou facultatif Description
Ressource de test Required Nom de la ressource de test utilisée pour l’exécution de test.
Testrun ID Required ID de l’exécution de test.

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌

Exécutions de test : répertorier les exécutions de test

Répertorie toutes les exécutions de test pour un test de charge spécifique dans Azure Load Testing. Utilisez cette commande pour suivre l’historique et les performances de vos tests de charge.

Voici quelques exemples d’invites :

  • Afficher l’historique des tests : « Afficher toutes les exécutions de test pour mon test de charge « api-performance »
  • Vérifier les tests récents : « Répertorier les 10 dernières exécutions de test pour mon test de charge dans le groupe de ressources « perf-testing »
  • Afficher les résultats des tests : « Quels tests de charge ont été exécutés sur mon « web-app-load-test » ?
  • Historique d’exécution des tests : « Afficher toutes les exécutions de test de charge à partir de ce mois -
  • Surveiller les exécutions de test : « Répertorier toutes les exécutions de test de charge pour mon abonnement »
Parameter Obligatoire ou facultatif Description
Ressource de test Required Nom de la ressource de test utilisée pour les exécutions de test.
Test ID Required ID d’un test spécifique pour filtrer les exécutions de test.

Indicateurs d’annotation d’outil :

Destructeur : ❌ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ✅ | Secret : ❌ | Local requis : ❌

Exécutions de test : Mettre à jour l’exécution de test

Met à jour une exécution de test existante dans Azure Load Testing. Utilisez cette commande pour modifier une exécution de test en cours d’exécution ou planifiée, telle que l’arrêt ou l’ajustement des paramètres de test.

Voici quelques exemples d’invites :

  • Arrêtez une exécution de test : « Arrêter l’exécution actuelle du test de charge pour mon « production-api-test »
  • Annuler les tests : « Annuler l’exécution du test de charge avec l’ID « run-123456 »
  • Test d’abandon : « Arrêter le test de performances en cours d’exécution dans mon groupe de ressources « test-environment »
  • Mettre à jour les paramètres de test : « Modifier l’exécution de test actuelle pour réduire le nombre d’utilisateurs virtuels à 100 »
  • Terminer l’exécution : « Annuler le test de charge à l’origine d’un processeur élevé en production »
Parameter Obligatoire ou facultatif Description
Ressource de test Required Nom de la ressource de test associée à l’exécution de test.
Test ID Required ID du test associé à l’exécution du test.
Testrun ID Required ID de l’exécution de test à mettre à jour.
Écran Required Nouveau nom complet pour l’exécution de test.
Description Required Nouvelle description de l’exécution de test.

Indicateurs d’annotation d’outil :

Destructeur : ✅ | Idempotent : ✅ | Open World : ❌ | Lecture seule : ❌ | Secret : ❌ | Local requis : ❌