Effectuer des tests de pré-déploiement
Il est essentiel d’effectuer des tests unitaires ainsi que des tests d’intégration avant de déployer Auth0 sur une application ou un service en production. Effectuer des tests sur les API Auth0 peut entraîner la limitation de votre compte en raison du taux limite. Nous vous recommandons donc de créer des API Auth0 fictives pour vos tests. Selon votre environnement de développement, vos outils de test peuvent également offrir des fonctionnalités pour simuler des API. Il existe également de nombreux outils de simulation d’API disponibles, tels que MockServer ou JSON Server, vous pouvez les utiliser pour créer rapidement de fausses API à des fins de test.
Si vous avez un abonnement Entreprise, vous pouvez demander un test de charge sur Auth0.
Tests de performance
Si vous rencontrez des difficultés lors de l’exécution des tests de performance, utilisez les méthodes suivantes pour résoudre les problèmes.
Auth0 Dashboard
La section Surveillance > Journaux du Dashboard stocke des données sur :
Les actions effectuées dans le Dashboard par les administrateurs
Les authentifications effectuées par vos utilisateurs
Il existe également des extensions permettant la journalisation, notamment pour exporter les journaux vers des outils tiers et collecter des informations sur l’utilisation du code personnalisé dans votre compte.
Outils de test tiers
Il existe un certain nombre d’outils de test tiers que vous pouvez utiliser pour tester les performances des API RESTful. Voici quelques options que vous pourriez envisager (veuillez noter qu’Auth0 ne recommande aucun produit ou outil particulier) :
Ces outils fournissent des journaux d’activité qui vous aident à identifier les points préoccupants. Si vous avez besoin d’assistance pour analyser votre journal ou identifier un problème potentiel, veuillez contacter l’équipe d’assistance.
Fichiers d’archive HTTP
Si vous identifiez un problème reproductible, nous vous recommandons de créer un fichier d’archive HTTP (HAR) et de le transmettre à notre équipe d’assistance pour obtenir une aide supplémentaire.