Site icon Blog ARC Optimizer

Comment exécuter des tests de chargement personnalisés comme un pro avec Test Studio


La création et la personnalisation des tests de charge sont un moyen efficace de s'assurer que votre site Web peut gérer le trafic avant qu'il ne survienne. Apprenez pourquoi c'est important et comment Test Studio peut vous aider à le faire facilement.

Les applications Web deviennent de plus en plus compliquées de nos jours, mais en même temps, les utilisateurs attendent plus de leur logiciel que jamais auparavant. Des recherches récentes suggèrent que l'acheteur en ligne moyen s'attend à ce qu'une page se charge en deux secondes. Plus de 40% des visiteurs de votre site Web n'attendront pas plus de trois secondes pour charger une seule page avant de l'abandonner. Un client insatisfait sur trois se rendra sur le site Web d'un concurrent

. Beaucoup d'entreprises prétendent qu'elles perdent des opportunités de revenus en raison d'applications peu performantes ou de temps d'arrêt. Si vous avez essayé de faire des achats sur le site d'Amazon dans les premiers instants de Prime Day il y a deux jours, vous savez même des géants comme Amazon peuvent avoir des problèmes de temps d'arrêt . Considérer la charge excessive comme sa source, mais il est très possible que ce soit le cas. Imaginez que vous possédez un site Web de commerce électronique exécutant une campagne Black Friday, et que des milliers de clients visitent votre site Web, consultent et achètent des produits. Une question très raisonnable est – êtes-vous prêt pour ce trafic? Votre site Web est-il capable de gérer une hausse soudaine du nombre d'utilisateurs? Si vous hésitez ou ne pouvez pas répondre à ces questions, alors vous êtes un bon candidat pour tester la charge.

Le test de charge est un type de test non fonctionnel effectué pour vérifier le comportement d'une application, d'un site Web ou d'un serveur.

Si vous vous demandez comment vous pouvez être sûr que votre site Web peut gérer la charge quand une popularité grandit, j'ai la réponse – avec Test Studio bien sûr.

Création et conception de votre test de charge

Premiers pas avec La fonction de test de charge de Test Studio est relativement simple. Ajouter un nouveau test est assez simple. Vous créez simplement un nouveau projet, et avec un clic droit sur le projet nouvellement créé, vous sélectionnez le type de votre test, dans notre cas Load Test.

Fiddler : une autre méthode d'économie de temps consiste à utiliser votre Fiddler capturé trace de l'activité du site pendant le dépannage ou la surveillance, et utilise ces données en les important directement dans Test Studio en tant que profil utilisateur.

  • Capture manuelle: Enfin, vous pouvez capturer manuellement le nouveau trafic à partir d'un navigateur Web de votre choix. 19659014] Après la capture du profil utilisateur en utilisant l'une des trois options, voici une autre partie importante: la modification du profil utilisateur. Ceci est très important pour exécuter correctement votre test de charge et pour simuler autant que possible les utilisateurs réels qui interagissent avec votre application. Cela est fait avec l'aide de ce qui suit:
    • Cibles dynamiques : Ce sont des paramètres uniques ou des variables utilisées par votre application pour générer des informations comme un ID utilisateur ou un ID de session. Vous avez la possibilité d'extraire ces variables de la réponse d'une requête et de l'utiliser dans la requête d'une autre
    • Think Times : dans Test Studio, elles représentent le temps nécessaire à un utilisateur pour traiter l'information reçu de l'application et décider de ce qu'il faut faire ensuite, ou peut également représenter des retards tels que le temps passé à remplir un formulaire avant de soumettre le contenu. En utilisant Think Times, vous pouvez répliquer de près un scénario utilisateur réel. Si vous ne définissez pas Think Times dans le profil utilisateur enregistré, vous risquez de simuler le trafic ressemblant à une attaque DDOS, car des centaines d'utilisateurs virtuels accèderont à la même ressource en même temps.

    Vous êtes maintenant un peu plus près de l'exécution du test de charge, mais qu'est-ce qu'un test de charge sans utilisateurs virtuels ? Vous devrez gérer les utilisateurs virtuels que vous avez et ajuster vos paramètres de test pour utiliser ces utilisateurs virtuels. Chaque licence de Test Studio comprend 100 utilisateurs virtuels, ce qui devrait suffire à votre preuve de concept. Si vos besoins de test nécessitent plus d'utilisateurs virtuels, vous pouvez toujours acheter des packs d'utilisateurs supplémentaires.

    Une fois que vous avez ajusté le nombre d'utilisateurs virtuels, vous devez spécifier les paramètres de test en fonction de votre scénario de test. Les paramètres de test comprennent les paramètres suivants:

    • Utilisateurs disponibles: Vous devez spécifier le nombre d'utilisateurs simultanés à utiliser au début et à la fin du test de charge.
    • Heure: Spécifiez le temps de montée et le test de charge totale durée. Le temps de montée en puissance est la durée pendant laquelle vous augmentez progressivement le nombre total d'utilisateurs virtuels.

      Try Studio d'essai


Les commentaires sont désactivés en mode d'aperçu.




Source link

Quitter la version mobile