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.
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 : ❌