Principaux points à retenir

  • Les tests de charge sont une partie essentielle de tout plan DevOps sérieux et doivent être effectués régulièrement.
  • Les métriques de test de charge aident les équipes de développement à isoler les problèmes liés aux sites Web et aux applications Web et à travailler efficacement pour offrir la meilleure expérience possible aux utilisateurs à grande échelle.

Si vous entrez dans le processus de test de charge sans avoir une idée claire de ce que vous recherchez, cela entraînera inévitablement de la confusion lorsque vous examinerez vos résultats de test. Il est essentiel de bien comprendre ce que signifient vos résultats de test de charge avant que vous et votre équipe de développement puissiez aller de l’avant et mettre en œuvre des changements et apporter des améliorations significatives pour vos utilisateurs, ce qui, en fin de compte, est l’objectif des tests de charge.

Cet article vous aidera à rendre votre site Web transparent et exceptionnel pour vos utilisateurs à grande échelle, sur tous les appareils et dans le monde entier.

Métriques de test de charge

Les avantages des tests de charge réguliers

Certains des avantages des essais de charge réguliers sont démontrés dans ces statistiques:

  • Shopzilla a réduit les temps de chargement des pages de 7 secondes à 2 secondes et a constaté une augmentation de 7 %-12% du taux de conversion
  • Ils ont également augmenté les pages vues de 25% en diminuant leur temps de chargement de 5 secondes
  • et ont pu prendre en charge le même volume avec 50 % (402 à 200 nœuds) de nœuds en moins, réduisant ainsi de moitié les coûts des serveurs
  • Si Amazon augmente le temps de chargement des pages de +100ms, ils perdent 1% des ventes (+100ms === 1 pixel marketing / script tiers)
  • Si Google augmentait le chargement des pages de +500ms, ils obtiendraient 25% de recherches en moins
  • Si Firefox a réduit les temps de chargement de 2,2 secondes, ils ont constaté une augmentation des conversions de téléchargement de 15,4%
  • Netflix a enregistré une baisse de 43% du trafic sortant après avoir activé la compression
  • 52% des acheteurs en ligne affirment que les chargements rapides de pages sont importants pour leur fidélité à un site

Ce ne sont que quelques-unes des choses que vous devez surveiller. Pour une analyse plus approfondie, lisez plus loin dans cet article et apprenez-en davantage sur les métriques de test de charge.

Métriques de test de charge à connaître

Les mesures de performance peuvent garder un œil sur les performances de votre site Web. Vous devez être en mesure de dire comment le site Web se comporte du côté de l’utilisateur, ainsi que de savoir combien de volume vos serveurs peuvent gérer. Il existe différentes mesures pour chacun.

Temps de réponse moyen

La différence de temps entre le moment où l’utilisateur crée une demande pour la première fois et l’heure de fin où le résultat est livré est calculée pour donner le « temps de réponse moyen ». L’apprentissage du temps de réponse moyen d’un site Web peut être essentiel à la réussite de votre test de charge et, par conséquent, de votre entreprise.

Les utilisateurs préfèrent un site Web à action rapide et passeront rapidement à la concurrence si le service de votre site Web les ralentit. Apprendre les temps de réponse moyens du site Web vous donnera un aperçu des performances de vos serveurs. Il vous dira si vous devez investir dans un modèle plus efficace ou recalibrer votre actuel pour vous donner les résultats dont vous avez besoin pour réussir.

Certaines études sur l’expérience et la confiance des visiteurs ont montré qu’en Angleterre, 67% des acheteurs en ligne sont susceptibles d’abandonner leurs achats sur un site Web lent. Améliorer le temps de chargement d’un site Web d’une seconde, même d’une seconde, peut améliorer les taux de conversion du commerce électronique entre 10 et 20%. En outre, un rapport sur les performances du commerce de détail en ligne réalisé par Akamai en 2017 montre que jusqu’à la moitié des consommateurs recherchent des services et des produits sur leur téléphone et que même un court délai de 100 ms peut nuire aux conversions de 7 %.

En bref, le temps de réponse est essentiel à la fois pour le commerce électronique et la génération de prospects en ligne. Les utilisateurs ont des millions d’options à portée de main, et si votre site Web ou votre application Web est lent, vous perdez probablement des revenus en conséquence.

Temps de réponse de pointe

Si le temps de réponse moyen vous donne un aperçu des performances de votre site Web, le temps de réponse de pointe vous donnera un aperçu des détails. Le temps de réponse de pointe est la mesure du temps le plus long pris par votre serveur pour générer une réponse à la demande d’un utilisateur. La connaissance des temps de réponse de pointe répondra à des questions liées à des composants spécifiques qui auraient pu être inquiétantes.

Il est essentiel pour la survie de votre site Web de mesurer les temps de réponse de pointe. Si un promoteur qui fonctionne mal s’attarde trop longtemps, les résultats peuvent être dévastateurs pour votre système en général et pour votre entreprise dans son ensemble.

Les sites Web lents voient une diminution du trafic. Google rapporte que jusqu’à 53% des utilisateurs sont susceptibles d’abandonner un site Web qui prend plus de trois secondes à charger. Au-delà de cinq secondes, la probabilité qu’un utilisateur abandonne une page augmente à 90%. À 10 secondes, la probabilité d’un rebond augmente de 123%.

Les sites lents nuisent également aux conversions et réduisent la probabilité qu’un utilisateur visite et achète à nouveau, avec des effets en aval sur les revenus qui peuvent durer des années. Pire encore, Google et d’autres moteurs de recherche comprennent que les sites lents sont terribles pour l’expérience des utilisateurs, de sorte que les sites lents sont moins bien classés dans leurs algorithmes. Non seulement moins de gens verront votre site Web lent, mais ils seront moins susceptibles d’y rester et encore moins susceptibles de revenir.

Taux d’erreur

Le taux d’erreur se présente sous la forme d’un rapport entre les demandes réussies et infructueuses. Pour 100 demandes, si cinq erreurs surviennent, le taux d’erreur est de cinq pour cent. Vous pouvez vous attendre à ce que les erreurs augmentent proportionnellement lorsque le site Web se rapproche de sa capacité. Le taux d’erreur de votre site Web vous indiquera l’efficacité de votre site Web.

Votre taux d’erreur déterminera si votre site Web fonctionnera à long terme. Pour que votre site Web soit réussi et durable, il est impeccable que vous le testiez à intervalles réguliers. Les tests de charge périodiques vous donneront plusieurs coordonnées avec lesquelles vous pourrez représenter graphiquement l’évolution des performances d’un site Web sous des charges faibles et élevées.

Concurrent Users

Cette mesure mesure la performance du site Web par rapport au nombre d’utilisateurs actifs sur celui-ci à un moment donné. Cela devient particulièrement important pour les sites Web qui prévoient qu’un grand nombre d’utilisateurs se connectent simultanément. Un tel scénario peut se produire pour un site de streaming, par exemple, lorsqu’un match de Coupe du Monde est diffusé en streaming.

Les mesures pour les utilisateurs simultanés sont légèrement différentes de celles des requêtes par seconde (RPS). RPS mesure le nombre de requêtes envoyées au serveur tandis que les utilisateurs simultanés sont une mesure du nombre d’utilisateurs présents sur un site Web dans son ensemble.

Avoir une idée des utilisateurs simultanés vous donne un sens de la réalité. Dans un environnement de production réel, il y aura plusieurs utilisateurs sur votre site Web en même temps. Chacun aura ses comportements uniques, ce qui augmente la complexité en ce qui concerne les tests. Dans le même temps, plus les comportements qu’un outil de test de charge peut émuler sont complexes, plus ses résultats sont réels.

débit

Le débit est une mesure du nombre de demandes qu’une application donnée peut traiter dans un temps spécifique (seconde, minute ou heure). Avant de commencer tout test, il est important de définir un objectif de débit de performance réaliste afin d’obtenir des résultats précis et fiables. Le débit vous donne une idée de la quantité de données qui se déplace entre vos serveurs et l’appareil de l’utilisateur. La mesure du débit vous donnera une idée de la quantité de bande passante dont vous avez besoin pour accueillir vos utilisateurs. Il est essentiel de comprendre la quantité de bande passante consommée par les transactions. Les tests de charge vous aideront à comprendre exactement cela.

Métriques de test de charge

Utilisez LoadView pour tous vos besoins de test de charge

LoadView est la plate-forme de test de charge leader de l’industrie pour les sites Web et les applications Web et offre une grande lisibilité pour les métriques, de sorte que vous pouvez rapidement charger les tests et obtenir des résultats lisibles par l’homme que vous et votre équipe de développement pouvez transformer en améliorations exploitables pour vos utilisateurs.

Maintenant que vous avez une idée des mesures de performance à surveiller, vous pouvez commencer à tester la charge de votre site Web. Nous savons que vous ne pouvez pas attendre, c’est pourquoi nous offrons un essai gratuit pour vous aider à démarrer. Si vous n’êtes pas convaincu par notre essai gratuit, vous pouvez également réserver une démo individuelle.