Analyse IA des resultats de tests de charge

Vue d'ensemble de l'analyse IA

La fonctionnalite Analyse IA des resultats de tests de charge exploite l'intelligence artificielle pour interpreter vos resultats de tests de performance et fournir des informations exploitables. En definissant votre pile technologique, vous recevez a la fois un resume de haut niveau des performances du test et des recommandations specifiques a votre technologie pour optimiser votre application. Fonctionne pour les tests de charge natifs LoadFocus et les tests de charge Apache JMeter.

Qu'est-ce que l'analyse IA des resultats de tests de charge ?

L'analyse IA examine les metriques cles -- telles que les temps de reponse, les taux d'erreur et le debit -- de votre execution de test LoadFocus ou JMeter, identifiant automatiquement les goulots d'etranglement potentiels et les domaines d'amelioration. De plus, elle adapte les suggestions en fonction de votre pile technologique selectionnee, garantissant que les recommandations sont pertinentes pour votre environnement.

Comment acceder a l'analyse IA

  1. Ouvrir l'onglet AI Assist Accedez a votre tableau de bord de resultats de test et cliquez sur l'onglet AI Assist.
  2. Demarrer une nouvelle analyse Cliquez sur New AI Analysis (beta) pour commencer a generer des informations pour l'execution de test actuelle.

Selectionner ou creer votre pile technologique

Avant l'analyse, specifiez les technologies utilisees dans votre application. Vous pouvez soit choisir une pile technologique precedemment enregistree, soit en definir une nouvelle.

Utiliser une pile enregistreeCreer une nouvelle pile
Selectionnez parmi vos configurations enregistreesDefinissez langages, frameworks, base de donnees, serveur et cloud

Selectionner ou creer une pile technologique

Creer une nouvelle pile technologique

Si vous choisissez de definir une nouvelle pile, fournissez un nom et selectionnez vos technologies dans chaque categorie :

Generer l'analyse IA - Formulaire de pile technologique

  • Langages de programmation (par exemple, JavaScript, TypeScript)
  • Frameworks et bibliotheques (par exemple, React, Next.js)
  • Base de donnees (par exemple, MongoDB, PostgreSQL)
  • Serveur d'application/web (par exemple, Node.js, Tomcat)
  • Fournisseur cloud (par exemple, AWS, Azure)
  • Details supplementaires (notes optionnelles)

Nommer votre pile technologique

Donnez a votre pile un nom descriptif pour pouvoir facilement la reutiliser plus tard.

Entrer le nom de la pile technologique

Generer l'analyse IA

Une fois votre pile technologique selectionnee ou creee, cliquez sur Continue pour que LoadFocus traite vos donnees de test.

Liste globale des analyses IA

Vous verrez une liste d'analyses generees. Chaque entree affiche :

  • Un horodatage et les details de l'execution
  • Une icone Imprimer pour generer un PDF du rapport
  • Une icone Corbeille pour supprimer l'analyse

Imprimer une analyse IA

Imprimer le rapport d'analyse IA

Pour imprimer ou enregistrer un PDF d'un rapport d'analyse IA :

  1. Localisez l'entree d'analyse dans la liste.
  2. Cliquez sur l'icone Imprimer Icone Imprimer.
  3. La boite de dialogue d'impression de votre navigateur apparaitra -- choisissez Enregistrer en PDF ou votre imprimante physique.

Visualiser les informations generees par l'IA

Selectionnez une analyse dans la liste pour visualiser :

  • Resume des performances du test met en evidence les temps de reponse moyens et maximaux, le taux d'erreur et le debit.
  • Analyse du debit evalue comment votre systeme a performe sous la charge donnee.
  • Domaines d'amelioration identifie les goulots d'etranglement ou risques potentiels.
  • Prochaines etapes recommande des actions supplementaires ou des tests a executer.

Informations de test generees par l'IA

Recommandations pour la pile technologique

Sous vos informations, la section Recommandations pour la pile technologique fait surface des conseils d'optimisation adaptes.

Vue d'ensemble des recommandations de pile technologique

  • Votre pile technologique affiche les technologies selectionnees sous forme de badges.
  • Recommandations adaptees liste les actions prioritaires avec des niveaux d'impact (Eleve, Moyen, Faible).

Exemples de recommandations

  1. Optimiser les performances des requetes de base de donnees (Impact eleve) Etant donne votre pile de JavaScript, TypeScript, React, Next.js, MongoDB, Node.js et AWS, envisagez d'optimiser les index MongoDB, d'exploiter le rendu cote serveur de Next.js et d'ajuster les configurations AWS RDS.

  2. Implementer une strategie de cache (Impact moyen) Ajoutez une couche de cache (par exemple, Redis ou CloudFront) pour reduire la latence des requetes repetees a mesure que votre charge augmente.

  3. Infrastructure a mise a l'echelle automatique (Impact moyen) Configurez les groupes AWS Auto Scaling pour ajuster dynamiquement les ressources de calcul en fonction du trafic.

  4. Optimisation des couts serverless (Impact faible) Explorez AWS Lambda ou Fargate pour ne payer que le temps de calcul consomme et simplifier la mise a l'echelle.

Supprimer ou regenerer une analyse

Si vous devez supprimer une analyse IA, cliquez sur l'icone corbeille a cote de l'entree et confirmez la suppression.

Confirmation de suppression de l'analyse IA

Note : La suppression est permanente, mais vous pouvez toujours generer une nouvelle analyse pour la meme execution de test.

Conclusion

L'analyse IA des resultats de tests de charge accelere l'optimisation des performances en combinant des informations automatisees avec des recommandations specifiques a la technologie. Definissez votre pile une fois et exploitez les conseils guides par l'IA pour que votre application fonctionne parfaitement sous charge.