LoadView – Test simultané de l’utilisateur
Testez les performances du site Web, de l’application et de l’API sous la charge d’un nombre croissant d’utilisateurs simultanés. Enregistrez les données actionnables et optimisez vos systèmes à l’échelle avec votre trafic.
Tests simultanés des utilisateurs à partir du Cloud
Le test de charge utilisateur simultanée envoie du trafic vers une application Web, une page Web ou une API (Application Programming Interface) pour stresser l’infrastructure. Des mesures spécifiques sont observées et enregistrées pendant l’essai, et les temps de réponse du système pendant les périodes de charge lourde soutenue sont mesurés. Avec LoadView, vous pouvez augmenter le nombre d’utilisateurs simultanés lentement ou rapidement tout au long de votre test pour enregistrer comment les performances sont affectées sous une charge soutenue.
L’idée derrière les tests simultanés de l’utilisateur est d’identifier le temps de réponse d’un site Web pour un certain nombre d’utilisateurs simultanés faisant des demandes à un site Web. Les tests simultanés de l’utilisateur mesurent le temps qu’il faut au serveur pour répondre à un certain nombre de demandes simultanées. Un test utilisateur simultané est souvent utilisé pour identifier les goulots d’étranglement dans les performances d’un site Web – essentiellement pour savoir combien d’utilisateurs simultanés peuvent faire des demandes d’un site Web jusqu’à ce que les performances du site soient considérablement dégradées.
LoadView simule l’activité des visiteurs avec de vrais navigateurs contrôlés par des utilisateurs virtuels pour reproduire différents niveaux de demande sur un site Web ou un service web.
Test simultané de l’utilisateur
Envoyez plus de 10 à 10 000 utilisateurs simultanés à votre application Web pour tester les performances de votre matériel de production, de vos logiciels et de votre infrastructure. Vous savez qu’il ya des limites à combien de trafic votre site web peut gérer, mais savez-vous quelles sont ces limites? Il existe plusieurs couches soutenant votre site Web qui pourraient être un goulot d’étranglement potentiel, y compris les serveurs Web, serveurs de fichiers, routeurs, pare-feu, et plus encore. Une fois que vous avez identifié le point de rupture, vous pouvez ensuite renforcer les points faibles de votre système.
Les tests utilisateur simultanés sont parfois appelés à tort aux tests utilisateur simultanés, cependant, il existe une différence, même si les mots eux-mêmes indiquent que quelque chose se passe ou se produit en même temps. Alors que les utilisateurs simultanés font référence au nombre d’utilisateurs utilisant ou atterrissant sur votre site Web ou votre application à un moment donné, les utilisateurs simultanés sont des utilisateurs, ou des visiteurs, qui effectuent une transaction spécifique, en même temps, à un moment donné.
Par exemple, vous pouvez avoir 100 visiteurs différents sur une page spécifique, comment les performances se comparent-elles lorsque 40 utilisateurs se connectent à votre portail en même temps ? Ou si vous exploitez un hôtel, par exemple, que se passe-t-il lorsque 100 personnes essaient de faire une réservation en même temps? Ce sont des facteurs importants à comprendre, car cela affecte directement l’expérience utilisateur.
Scénario de cas d’utilisation – Test de charge simultané
Avec LoadView, il existe une variété de façons d’effectuer un test utilisateur simultané. Par exemple, vous pouvez commencer les tests de charge avec aussi peu que 10 utilisateurs simultanés et exécuter ces utilisateurs pendant cinq minutes pour établir vos mesures de performance de base. Après avoir établi une ligne de base, vous pouvez augmenter le nombre d’utilisateurs simultanés de 10 utilisateurs par minute jusqu’à ce que vous atteigniez 100 utilisateurs simultanés. Vous pouvez choisir de suivre cela avec une série de tests de cinq minutes supplémentaires pour chaque 100 utilisateurs simultanés supplémentaires afin de vous assurer que les résultats se stabilisent.
Certains facteurs qui peuvent causer des pics ou des baisses dans le temps de réponse de la page Web tout en ajoutant des utilisateurs simultanés comprennent l’allocation supplémentaire de la mémoire sur le serveur webs ou des connexions de base de données simultanées supplémentaires sur le backend. Ceux-ci pourraient facilement provoquer une augmentation de la vitesse moyenne de charge de la page en attendant que les ressources du système deviennent libres seulement pour revenir à des niveaux normaux une fois que les ressources ont été allouées.
Pour tester cela, vous pouvez choisir d’exécuter un test de 1.000 à 10.000 utilisateurs simultanés, ou jusqu’à ce que vous sentez que vous avez suffisamment prouvé que votre site web est capable de gérer les numéros d’utilisateur de pointe. Ces tests peuvent être utilisés pour identifier à la fois le volume d’utilisateurs qui provoquent des vitesses de chargement de page inacceptables ainsi que le nombre de demandes de page simultanées qui provoquent le blocage de l’application Web. Cela peut être fait en exécutant des tests de charge supplémentaires qui commencent à un volume plus élevé d’utilisateurs afin de pousser le système à ses limites.
Tests de charge simultanés de Global Cloud Services
Ne surchargez pas votre propre réseau et votre propre matériel.
Utilisez les injecteurs cloud distribués dans le monde entier pour générer le trafic dont vous avez besoin.
Tests externes simultanés de l’utilisateur (de l’extérieur de votre réseau)
De nombreuses plateformes de test de charge de site Web généreront du trafic vers votre site à partir de votre réseau, mais cela ne représente pas exactement le trafic réel des clients qui traversent Internet. Un véritable test de charge vous permet d’envisager des variables supplémentaires telles que les réseaux de distribution de contenu (CDN), les terminaisons de charge, les fermes de serveurs multi-nœuds et d’autres outils d’optimisation du trafic.
LoadView vous permet de sélectionner l’origine de votre trafic à l’aide de fournisseurs de cloud de premier plan et comprend plus de 40 emplacements Azure Cloud Services et Amazon Web Services (AWS) parmi lesquels choisir. Cela vous permet de tester les mêmes régions où la majorité de votre trafic entre dans votre site ou application. En allant plus loin, vous pouvez allouer différents pourcentages de trafic pour qu’ils proviennent de chaque emplacement géographique comme bon vous semble, si nécessaire. Cela vous permet de vous assurer que la vitesse de chargement de votre page web ou de votre application est toujours rapide, même à la demande d’un grand nombre d’utilisateurs simultanés.
Aller virale avec des milliers de visiteurs simultanés
Lorsque votre site Web voit une augmentation du trafic ou une campagne publicitaire devient virale, savez-vous si votre site sera en mesure de gérer l’augmentation du nombre d’utilisateurs simultanés? LoadView vous fournit les outils nécessaires pour configurer un test de charge basé sur le cloud qui augmente le nombre d’utilisateurs simultanés jusqu’à ce que vous ayez identifié le nombre d’utilisateurs simultanés que votre site Web peut gérer avant de commencer à voir des problèmes de performances. Connaître la capacité des utilisateurs simultanés sur votre infrastructure existante est essentiel pour prendre en charge la croissance du trafic et se préparer à un pic de trafic (et la même chose s’applique lors du test d’une API qui pourrait devenir populaire auprès des développeurs).
Tests utilisateur simultanés simples et puissants
Créez simplement votre plan et votre script de test de charge, désignez une courbe de charge et exécutez votre test !
LoadView: Prendre les
tracas hors des tests de performance
Besoin de tester les performances du site lorsque dix mille utilisateurs simultanés ont frappé votre site web en même temps? Ou avez-vous besoin de créer un script ou une transaction complexe en plusieurs étapes que vous souhaitez tester sous charge ? Besoin de générer des millions de visites sur votre site par test? Vous craignez de gérer des centaines ou des milliers d’injecteurs de charge dans le cloud ? Si l’une de ces questions ressemble à
Avec LoadView, vous n’avez pas besoin de créer vos propres injecteurs de charge ou images de machine virtuelle et de télécharger des gigaoctets de fichiers dans le cloud. Une fois que votre plan de test de charge est prêt, sélectionnez simplement parmi plusieurs courbes de charge – Étape de charge, Basé sur les objectifs et Réglable dynamiquement – et choisissez le nombre d’utilisateurs simultanés que vous souhaitez visiter le site chaque minute et que vous êtes prêt à exécuter votre test.
Comment effectuer correctement les tests de charge simultanés
Pour charger correctement les utilisateurs simultanés de test, vous avez besoin d’un outil robuste qui peut faire tourner des centaines ou des milliers d’utilisateurs simultanés pour générer de la charge sur votre application Web. Ensuite, le système doit augmenter le nombre d’utilisateurs simultanés jusqu’à ce que vous avez prouvé que votre site peut gérer la charge ou que vous avez identifié des goulots d’étranglement dans votre application. Les outils de test de charge traditionnels et les outils de test de charge open source ne peuvent pas prendre en charge les tests à grande échelle. Un test de charge de pointe utilisant des milliers d’utilisateurs simultanés à partir d’un système basé sur le cloud comme LoadView peut facilement se mettre à l’échelle pour répondre aux besoins de vos tests.
Identifier de manière proactive les goulots d’étranglement simultanés des utilisateurs
Lorsqu’un site Web est développé pour la première fois, il n’est généralement pas conçu pour maximiser le nombre d’utilisateurs capables de visiter le site en même temps. Bien trop souvent, un goulot d’étranglement simultané de l’utilisateur n’est pas identifié jusqu’à ce qu’il soit trop tard, et vous perdez des visiteurs du site en raison d’un ralentissement de la réactivité du site ou d’un crash complet du site Web.
LoadView peut lancer un test à un niveau de trafic sûr connu, puis ajouter des utilisateurs supplémentaires chaque minute afin que vous puissiez voir comment les temps de chargement du site web sont affectés que plus d’utilisateurs simultanés visitent le site. Une fois que vous avez identifié le nombre de visiteurs simultanés qui pousse les temps de réponse au-delà de votre niveau de confort, vous pouvez alors commencer à diagnostiquer la cause du ralentissement.
Réponses à vos questions sur les performances maximales
Cherchez-vous à identifier le nombre de connexions simultanées qu’un site Web peut gérer avant qu’il ne soit considérablement ralenti? LoadView vous aidera à identifier les réponses à vos questions de performances maximales en suivant les temps moyens de chargement des pages sous des niveaux croissants de trafic utilisateur.
À quel moment le Reddit «Hug of Death» ou l'”Effet Slashdot» prennent-ils votre site Web ? Découvrez-le en effectuant des tests simultanés avec LoadView.
Test de charge utilisateur virtuel simultané et
Surveillance réelle des utilisateurs (RUM)
RUM peut être un excellent outil pour suivre les performances de votre site web en temps réel du point de vue d’un utilisateur, cependant, obtenir suffisamment d’utilisateurs réels pour comprendre les performances peut s’avérer difficile. Les tests de charge synthétiques et réels vont au-delà du RUM où vous générez du trafic à partir d’utilisateurs virtuels simultanés afin de tester un système.
LoadView recueille les mesures de chaque session utilisateur virtuelle afin que vous puissiez voir les performances moyennes de la page à un niveau élevé, puis creuser dans les détails des performances de chaque élément sur la page à un moment donné dans le temps. RUM fournit de tels aperçus à l’aide du code intégré dans le site Web (généralement JavaScript) tandis que LoadView enregistre les performances du site Web à partir du niveau du navigateur.
Sachez combien de visiteurs votre site peut gérer. Soyez toujours prêt avec LoadView.