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
- Ouvrir l'onglet AI Assist Accedez a votre tableau de bord de resultats de test et cliquez sur l'onglet AI Assist.
- 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 enregistree | Creer une nouvelle pile |
|---|---|
| Selectionnez parmi vos configurations enregistrees | Definissez langages, frameworks, base de donnees, serveur et cloud |
Creer une nouvelle pile technologique
Si vous choisissez de definir une nouvelle pile, fournissez un nom et selectionnez vos technologies dans chaque categorie :
- 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.
Generer l'analyse IA
Une fois votre pile technologique selectionnee ou creee, cliquez sur Continue pour que LoadFocus traite vos donnees de test.
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
Pour imprimer ou enregistrer un PDF d'un rapport d'analyse IA :
- Localisez l'entree d'analyse dans la liste.
- Cliquez sur l'icone Imprimer
. - 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.
Recommandations pour la pile technologique
Sous vos informations, la section Recommandations pour la pile technologique fait surface des conseils d'optimisation adaptes.
- 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
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.
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.
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.
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.
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.