Les tests de charge se produisent généralement à la fin de la phase de test lorsque vous ressentez un manque de temps. Heureusement, LoadView rend l’ensemble du processus rapide et facile. Le test de charge réel prendra quelques minutes. Ce que ce tutoriel de test de charge va traverser, et ce que vous passerez la plupart de votre temps à faire, est d’effectuer la configuration et la préparation avant d’exécuter le test et le dépannage par la suite.
Avant de commencer
Ecrire ou réutiliser les cas de test existants qui imitent le comportement typique de l’utilisateur, y compris générer des erreurs. Décidez combien d’utilisateurs virtuels inclure dans votre test de charge en fonction de la quantité de trafic que vous avez reçu lors de votre journée la plus occupée au cours de la dernière année (testez pour plus que cela). Examinez les données de trafic détaillées pour voir comment et quand votre volume de trafic augmente et diminue tout au long de la journée – votre courbe de charge doit imiter le modèle réel.
Rechercher les navigateurs et les plates-formes que la plupart de vos visiteurs utilisent, y compris mobile.
Enregistrez vos scripts de test
Utilisez l’enregistreur Web EveryStep. Entrez votre URL de départ dans l’outil et spécifiez quel navigateur vous souhaitez émuler dans le script. Ensuite, pointez et cliquez pour enregistrer votre script de test.
Lorsque vous accédez à une nouvelle page web0 pendant l’enregistrement, l’enregistreur Web EveryStep vous invite à ajouter une validation de contenu. Vous pouvez valider du texte, une image ou sauter entièrement la validation du contenu.
Lorsque vous arrêtez l’enregistrement, l’enregistreur Web EveryStep vous invite à exécuter le script pour vérifier les erreurs. Vous pouvez alors enregistrer ou télécharger le script.
Mousser, rincer et répéter jusqu’à ce que vous avez enregistré des scripts pour tous vos cas de test.
Configurer le test de charge dans LoadView
LoadView vous invitera à spécifier certains détails nécessaires à votre test de charge, tels que les informations d’identification de connexion et le temps de chargement maximum. Il ya des outils copieux pour vous promener à travers chaque option.
Ensuite, vous devrez calibrer le test. Tout ce que vous faites est de cliquer sur un bouton et attendre que LoadView fasse son truc. L’étalonnage garantit que les processeurs des serveurs virtuels ne sont pas submergés, créant ainsi des goulots d’étranglement susceptibles d’affecter les résultats de vos tests.
L’étape suivante consiste à construire la courbe de charge. Votre test de charge commencera avec zéro utilisateurs, et augmentera régulièrement à un nombre maximum spécifié. Vous pouvez également réduire le nombre ou le maintenir stable pendant une certaine période de temps. Au fur et à mesure que vous ajoutez des modifications à la charge, le graphique de la courbe de charge sera mis à jour pour refléter vos modifications. Votre courbe de charge doit refléter l’utilisation du monde réel.
Enfin, vous spécifiez les zones géographiques d’où vous souhaitez que votre trafic virtuel vienne. Selon l’endroit où vivent vos utilisateurs, vous pouvez sélectionner des serveurs dans une variété de pays ou uniquement dans votre région immédiate.
Au fur et à mesure que vous spécifiez les régions géographiques, LoadView calculera et mettra à jour le coût d’exécution du test de charge. Le prix total est affecté par le nombre total d’utilisateurs virtuels ainsi que par le nombre de serveurs.
Exécuter le test de charge
Une fois la configuration terminée, LoadView affiche un résumé de vos détails de test, y compris le prix. Entrez votre adresse e-mail, cliquez sur un bouton, et c’est tout. LoadView enverra un e-mail de notification lorsque le test commence et se termine. Il faut généralement moins de 10 minutes pour exécuter le test de charge, mais cela peut prendre jusqu’à une heure selon les régions géographiques que vous avez sélectionnées.
Vous pouvez regarder la mise à jour des résultats des tests en temps réel ou attendre que LoadView vous envoyer des rapports PDF par courriel. Les rapports sont simples et explicites.