Vous avez besoin du Cloud Computing ? Commencez dès maintenant

CloudTest

Testez vos sites Web et applications avec des tests de charge exigeants en temps réel.

Test de charge en temps réel à l'échelle

CloudTest est l'une des plus importantes plateformes de test de charge internationale hautement évolutive disponible. Elle valide rapidement votre état de préparation à la mise en service et vos performances dans des conditions de trafic fluctuantes. Elle identifie facilement les goulots d'étranglement dans le code, les réseaux, les serveurs et les bases de données par le biais d'une interface utilisateur visuelle. CloudTest simule en toute sécurité des scénarios réels dans des environnements de test et de production avec un contrôle précis. Elle fonctionne avec les sites Web, les applications pour mobile, les API, les bases de données et les services en ligne, ainsi qu'avec les processus d'intégration continue et de diffusion continue (CI/CD). CloudTest est disponible en tant que service, entièrement géré par des experts en performance, ou en tant que solution en libre-service.

Comment fonctionne CloudTest

Configuration

Configuration

Définissez les paramètres, les variables et les validations à l'aide d'une interface utilisateur simple basée sur un navigateur

Exécution

Exécution

Comprenez les goulets d'étranglement, les environnements de test, les scripts et les points de rupture grâce à des tests exhaustifs et illimités

Contrôle

Contrôle

Ajustez les charges pendant les tests ou simulez des événements et des pannes tout en bénéficiant d'analyses en temps réel

Analyse

Analyse

Utilisez les tableaux de bord intégrés pour fusionner les analyses avec les données provenant d'outils de surveillance tiers pour l'analyse des performances

Préparez les environnements aux pics de trafic prévus ou soudains

Tracez votre trajectoire vers une vitesse et des performances accrues

Appliquez des scénarios utilisateurs réels pour identifier les problèmes et limiter les risques avant un lancement.

Effectuez des tests en temps réel dans le monde entier

Accédez aux moteurs d'analyse du Big Data avec une portée mondiale et un traitement illimité des points de données.

Prenez le contrôle et testez en toute sécurité pendant la production

Obtenez des résultats instantanés en augmentant ou en diminuant la charge simulée lors des tests de production.

Fonctionnalités

  • Définissez des paramètres, des variables et des validations, ou réutilisez et combinez des tests sans code
  • Glissez-déposez des cas d'essai Configurez les utilisateurs virtuels, les origines géographiques, les répétitions, les évolutions et les intervalles en quelques clics
  • Testez les volumes de production à partir de sites dans le monde entier qui reflètent votre base d'utilisateurs
  • Ajustez les charges pendant les tests ou simulez des promotions et des pannes tout en bénéficiant d'analyses en temps réel
  • Obtenez des informations à partir de tableaux de bord personnalisés à vue unique qui fusionnent les analyses avec les données d'outils de surveillance tiers
  • Choisissez un service entièrement géré fourni par nos experts en performance ou une solution en libre-service

code in top-right and bottom-left corners

Foire aux questions (FAQ)

Les tests de charge vous permettent de comprendre comment votre application/site se comportera dans des conditions de trafic normal et de pointe (c'est-à-dire de charge) et, surtout, de déterminer votre point de rupture. Ils sont souvent utilisés avant le lancement d'une nouvelle application ou d'un nouveau site et vous permettent de tester la fonctionnalité avec des scénarios réalistes de trafic d'utilisateurs (c'est-à-dire des scénarios de charge). Ils vous permettent d'éliminer le risque de défaillance de l'application/du site dû à la charge de trafic et d'éviter une mauvaise expérience utilisateur en raison de l'indisponibilité de l'application, ce qui pourrait avoir des conséquences sur la réputation de votre marque ou sur votre chiffre d'affaires.

CloudTest On-Demand est un logiciel de test de charge en tant que service, géré par Akamai et pris en charge par nos ingénieurs de performance de classe mondiale qui ont une grande expérience des tests de production à grande échelle. Ce service permet aux organisations disposant de peu de temps et de ressources limitées (logiciels, équipements, personnel ou expertise) d'exécuter des tests de charge et de performance complets. Nos experts en charge fourniront également des conseils sur l'étendue des parcours utilisateurs et des scénarios de test, mèneront des sessions de test collaboratives et fourniront des rapports complets. 

CloudTest est un outil sous licence qui vous permet d'effectuer des tests réalistes à partir du cloud, notamment en testant tous les terminaux et navigateurs, en distribuant le trafic de manière réaliste dans le monde entier et en effectuant des analyses en mémoire en temps réel. Vous pouvez créer des tests rapidement sans codage.

CloudTest est indépendant des réseaux de diffusion de contenu (CDN) et permet d'en tester plusieurs (y compris celui d'Akamai) simultanément, en produisant des comparaisons de leurs performances sous charge.

CloudTest s'exécute sur une plateforme hautement distribuée et nos relations avec les opérateurs et les fournisseurs de cloud nous permettent de tester la charge attendue en fonction de la localisation géographique et du fournisseur (par exemple, comparaison entre Rackspace Dallas et AWS Midwest).

CloudTest fonctionne généralement selon la séquence suivante :

  1. Panne/correctif : Aux niveaux de test inférieurs, CloudTest décèle la majorité des pannes/correctifs et des goulots d'étranglement, y compris les pannes fonctionnelles (c'est-à-dire, est-ce que cela fonctionne ?).

  2. Durée : Lors d'événements de longue durée (par exemple, un long événement sportif), certains problèmes ne seront pas révélés, même en cas de contraintes maximales ; ils ne deviendront visibles qu'avec le temps. Par exemple, un problème de fuite de mémoire n'est pas détectable avant la troisième heure d'un événement.

  3. Pic : À des niveaux de test inférieurs, une écriture-lecture fonctionne, mais en cas de forte charge, on constate la mise en file d'attente des processus et des utilisateurs, ce qui a un effet de cascade. À une charge plus élevée et sur une période plus longue, CloudTest répond aux questions « Est-ce que cela fonctionne ? » et « Dans quelle mesure cela fonctionne-t-il ? » pour aider à identifier où et à quels niveaux les goulots d'étranglement de performance émergent.

CloudTest recommande d'ajuster le nombre d'utilisateurs virtuels pour chaque utilisateur en fonction de sa propre moyenne d'utilisateurs ou d'utilisateurs attendus, mais la règle générale est la suivante :

  1. Commencez à 0

  2. Passez à 2 500 utilisateurs virtuels pendant 3 à 4 minutes

  3. Ensuite, en fonction de votre base d'utilisateurs moyens, passez à des dizaines de milliers d'utilisateurs virtuels pendant un certain temps (cette période dépendra de votre situation de test particulière)

  4. Enfin, en fonction de votre base d'utilisateurs (ou de la base d'utilisateurs prévue pour un événement de pointe), passez à des centaines de milliers d'utilisateurs virtuels sur une certaine durée (là encore, cette période variera pour chaque entreprise). Nous recommandons de tester deux à trois fois la charge prévue à titre d'assurance.

CloudTest peut imiter différents profils de terminaux et de lecteurs (par exemple, Roku, AppleTV, JW Player, DIY) et procéder à un déplacement dynamique de la bande passante pour trouver le point de débit adaptatif idéal de votre flux de travail afin d'offrir la meilleure expérience au téléspectateur. Les résultats de CloudTest peuvent fournir des indications sur la taille idéale des blocs, sur la manière dont le contenu peut être transcodé pour différentes conditions de réseau, sur le choix des bonnes images par seconde (ips) pour minimiser la remise en mémoire tampon et pour offrir une expérience fluide au téléspectateur. CloudTest vous permet de tester/scénariser des segments HLS, HDS et CMAF afin de tester le flux de travail de l'application et de simuler des utilisateurs avec une simultanéité permettant d'évaluer la taille de l'audience.

Comme d'autres fournisseurs, CloudTest crée des utilisateurs virtuels (VU). Mais contrairement à d'autres, nous créons des VU sur les serveurs qui seront utilisés pendant la mise en service, plutôt que des utilisateurs synthétiques sans tête. De cette façon, CloudTest peut mesurer les requêtes HTTP réelles, par exemple.

Il n'est pas possible de tester l'évolutivité en effectuant un test sur un petit échantillon et en extrapolant les résultats. CloudTest peut gérer presque toutes les tailles d'audience. Nous recommandons souvent de tester deux à trois fois la charge anticipée en guise d'assurance. Nos experts peuvent vous aider à déterminer la taille de ces tests en se basant sur les données constatées chez vos pairs (par exemple, les échelles de débit ou les tailles de fichiers typiques).

Akamai CloudTest nous a aidés à identifier très rapidement les goulets d'étranglement dans nos systèmes afin de nous préparer efficacement aux plus grands événements d'achat de la saison.

Leanne Clancy, DSI du groupe Boohoo (la société mère de PrettyLittleThing)

Cas d'utilisation CloudTest

Voici quelques cas d'utilisation courants que CloudTest peut contribuer à résoudre.

Validez l'état de préparation

Validez l'état de préparation

Prévenez les pannes inutiles en validant l'état de préparation de vos sites, applications et flux de travail. Que vous ayez besoin de tester la disponibilité opérationnelle d'une nouvelle application, la capacité de votre site à gérer des niveaux de trafic incohérents ou le fonctionnement de votre charge de travail et de votre infrastructure de livraison, CloudTest identifie rapidement et facilement les goulots d'étranglement dans les environnements de production ou connectés.

Planifiez les pics de trafic

Planifiez les pics de trafic

Les pics de trafic d'événements tels que les soldes, les grands matchs sportifs, les performances musicales ou les nouveaux contenus vidéo, peuvent souvent causer une telle pression sur les sites et les applications que l'expérience utilisateur en souffre ou, dans le pire des cas, ne se produit pas en raison d'un crash. CloudTest vous permet d'accéder à des outils de test de charge pour des environnements de production ou réels qui utilisent des milliers de serveurs cloud pour simuler des scénarios de pics de trafic, en soumettant votre site ou votre application à une charge maximale afin de tester ses performances. Cela vous permettra d'identifier tout problème avant votre grand événement et de vous assurer que la mise en service se déroule comme vous l'aviez prévu.

Accédez à des tests de charge professionnels

Accédez à des tests de charge professionnels

Si les tests de performance de bout en bout représentent un défi, si vos délais sont courts ou si vous ne disposez pas des ressources ou de l'infrastructure nécessaires pour effectuer des tests de haut niveau, faites appel à Akamai en tant que fournisseur de logiciels de test de charge en tant que service. Nos experts en tests de charge travailleront avec vous pour comprendre parfaitement vos exigences en matière de tests, effectuer tous vos tests de charge et fournir des mesures montrant à quel point votre environnement ou votre infrastructure est prêt à être mis en service.

Ressources

Vous avez des questions ?

Notre raison de vivre : résoudre les problèmes. Contactez-nous, même si vous n'êtes pas sûr de la prochaine étape à effectuer. Un de nos experts vous contactera aujourd'hui. 

Nous vous remercions de votre demande ! Un expert d'Akamai vous contactera sous peu.