Analyse IA des résultats de tests de charge
Vue d'ensemble de l'analyse IA
La fonctionnalité Analyse IA des résultats de tests de charge exploite l'intelligence artificielle pour interpréter vos résultats de tests de performance et fournir des informations exploitables. En définissant votre pile technologique, vous recevez à la fois un résumé de haut niveau des performances du test et des recommandations spécifiques à 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 résultats de tests de charge ?
L'analyse IA examine les métriques clés -- telles que les temps de réponse, les taux d'erreur et le débit -- de votre exécution de test LoadFocus ou JMeter, identifiant automatiquement les goulots d'étranglement potentiels et les domaines d'amélioration. De plus, elle adapte les suggestions en fonction de votre pile technologique sélectionnée, garantissant que les recommandations sont pertinentes pour votre environnement.
Comment accéder à l'analyse IA
- Ouvrir l'onglet AI Assist Accédez à votre tableau de bord de résultats de test et cliquez sur l'onglet AI Assist.
- Démarrer une nouvelle analyse Cliquez sur New AI Analysis (beta) pour commencer à générer des informations pour l'exécution de test actuelle.
Sélectionner ou créer votre pile technologique
Avant l'analyse, spécifiez les technologies utilisées dans votre application. Vous pouvez soit choisir une pile technologique précédemment enregistrée, soit en définir une nouvelle.
| Utiliser une pile enregistrée | Créer une nouvelle pile |
|---|---|
| Sélectionnez parmi vos configurations enregistrées | Définissez langages, frameworks, base de données, serveur et cloud |
Créer une nouvelle pile technologique
Si vous choisissez de définir une nouvelle pile, fournissez un nom et sélectionnez vos technologies dans chaque catégorie :
- Langages de programmation (par exemple, JavaScript, TypeScript)
- Frameworks et bibliothèques (par exemple, React, Next.js)
- Base de données (par exemple, MongoDB, PostgreSQL)
- Serveur d'application/web (par exemple, Node.js, Tomcat)
- Fournisseur cloud (par exemple, AWS, Azure)
- Détails supplémentaires (notes optionnelles)
Nommer votre pile technologique
Donnez à votre pile un nom descriptif pour pouvoir facilement la réutiliser plus tard.
Générer l'analyse IA
Une fois votre pile technologique sélectionnée ou créée, cliquez sur Continue pour que LoadFocus traite vos données de test.
Vous verrez une liste d'analyses générées. Chaque entrée affiche :
- Un horodatage et les détails de l'exécution
- Une icône Imprimer pour générer un PDF du rapport
- Une icône Corbeille pour supprimer l'analyse
Imprimer une analyse IA
Pour imprimer ou enregistrer un PDF d'un rapport d'analyse IA :
- Localisez l'entrée d'analyse dans la liste.
- Cliquez sur l'icône Imprimer
. - La boîte de dialogue d'impression de votre navigateur apparaîtra -- choisissez Enregistrer en PDF ou votre imprimante physique.
Visualiser les informations générées par l'IA
Sélectionnez une analyse dans la liste pour visualiser :
- Résumé des performances du test met en évidence les temps de réponse moyens et maximaux, le taux d'erreur et le débit.
- Analyse du débit évalue comment votre système a performé sous la charge donnée.
- Domaines d'amélioration identifie les goulots d'étranglement ou risques potentiels.
- Prochaines étapes recommande des actions supplémentaires ou des tests à exécuter.
Recommandations pour la pile technologique
Sous vos informations, la section Recommandations pour la pile technologique fait surface des conseils d'optimisation adaptés.
- Votre pile technologique affiche les technologies sélectionnées sous forme de badges.
- Recommandations adaptées liste les actions prioritaires avec des niveaux d'impact (Élevé, Moyen, Faible).
Exemples de recommandations
Optimiser les performances des requêtes de base de données (Impact élevé) Étant donné votre pile de JavaScript, TypeScript, React, Next.js, MongoDB, Node.js et AWS, envisagez d'optimiser les index MongoDB, d'exploiter le rendu côté serveur de Next.js et d'ajuster les configurations AWS RDS.
Implémenter une stratégie de cache (Impact moyen) Ajoutez une couche de cache (par exemple, Redis ou CloudFront) pour réduire la latence des requêtes répétées à mesure que votre charge augmente.
Infrastructure à mise à l'échelle automatique (Impact moyen) Configurez les groupes AWS Auto Scaling pour ajuster dynamiquement les ressources de calcul en fonction du trafic.
Optimisation des coûts serverless (Impact faible) Explorez AWS Lambda ou Fargate pour ne payer que le temps de calcul consommé et simplifier la mise à l'échelle.
Supprimer ou régénérer une analyse
Si vous devez supprimer une analyse IA, cliquez sur l'icône corbeille à côté de l'entrée et confirmez la suppression.
Note : La suppression est permanente, mais vous pouvez toujours générer une nouvelle analyse pour la même exécution de test.
Conclusion
L'analyse IA des résultats de tests de charge accélère l'optimisation des performances en combinant des informations automatisées avec des recommandations spécifiques à la technologie. Définissez votre pile une fois et exploitez les conseils guidés par l'IA pour que votre application fonctionne parfaitement sous charge.
Voir aussi : Crédits AI — apprenez comment fonctionnent les crédits du plan, les packs de crédits achetés, l'expiration et le partage en équipe.