Alternatives Akamai CloudTest:
LoadView de Dotcom-Monitor
Test de charge basé sur le navigateur
Assurez-vous que vos clients obtiennent l’expérience Web qu’ils attendent et méritent.
Tests dans les navigateurs réels
Testez vos sites et applications Web à l’aide de navigateurs réels.
Enregistreur de script puissant
Pointez et cliquez sur vos applications comme un utilisateur le ferait.
Simulations utilisateur multiples
Exécutez plusieurs simulations d’utilisateurs, de HTTP/S à de vraies simulations basées sur le navigateur.
Applications mobiles
Prend en charge plus de 40 navigateurs/appareils de bureau et mobiles.
Scriptez et exécutez rapidement des tests de charge à partir d’une variété de géolocalisations
Tests de charge basés sur le cloud pour les pages Web, les applications Web, les API et les médias en streaming.
fonctionnalités | Akamai CloudTest | Autres fournisseurs de cloud | LoadView |
Aucun téléchargement supplémentaire/ add-ons requis | |||
Aucune connaissance de script requis | |||
Scripting pour les applications Internet riches | |||
Rentable, payer comme vous allez prix | |||
Sélectionnez parmi diverses simulations d’utilisateurs | |||
Offre plusieurs options de courbe de charge | |||
Roulement des ressources inutilisées d’un mois à l’autre (plans d’abonnement) |
Si vous avez cherché une alternative à CloudTest depuis Akamai, prenez le temps de lire les avantages de LoadView à partir de Dotcom-Monitor. LoadView est une plate-forme flexible à la demande utilisée pour les sites web de test de charge, les applications Web, les mobiles et les API – le tout à partir d’une seule interface. La plate-forme LoadView est entièrement basée sur le cloud, il n’est donc pas nécessaire de créer des comptes cloud supplémentaires ou de configurer une infrastructure distincte. Toutes les parties délicates sont gérées pour vous.
CloudTest d’Akamai est un excellent produit de niveau d’entreprise et offre certaines des mêmes fonctionnalités et fonctionnalités que LoadView, mais nous allons également couvrir certains des différenciateurs de chaque solution, de sorte que vous avez une meilleure compréhension en ce qui concerne vos besoins spécifiques.
LoadView: Tests de navigateur réel, à la demande
Dans la culture d’aujourd’hui, gagner l’expérience client en ligne est la clé. Lorsqu’il s’agit de ralentir le chargement des sites Web et des applications, les clients perdent rapidement de l’intérêt, deviennent frustrés et abandonnent ce qu’ils faisaient. Une diminution des performances du site Web est directement associée à la perte de revenus et à la perception de la marque. Ils vont rapidement chercher le remplacement le plus proche (aka, votre concurrent) et si leur expérience est positive là-bas, ils ne visiteront probablement jamais votre site à nouveau.
Mais ce n’est pas comme ça. Du développement et webops au marketing et aux ventes, votre organisation a trop en jeu pour simplement ignorer les tests de performance et espérer le meilleur. Il est important de comprendre la quantité de trafic que votre site Web ou votre application peut gérer, mais il est également essentiel de comprendre quels éléments spécifiques ont un impact sur les performances. Si vous ne savez pas ce qui doit être corrigé, vous ne pouvez pas l’améliorer, c’est là que l’utilisation d’une plate-forme comme LoadView est essentielle.
La plate-forme LoadView est basée sur le cloud et donne accès à plus de 15 serveurs d’injecteurs de charge dans le monde entier. Configurer et préparer manuellement des générateurs de charge et des agents est chose du passé. Les ingénieurs et les développeurs peuvent maintenant consacrer leur temps à la création et à l’exécution de tests de charge. Par rapport à d’autres solutions de test de charge, où les développeurs ne peuvent exécuter que des tests basés sur le protocole, qui ne prennent pas en compte l’activité réelle de l’utilisateur (retards, clics de souris, etc.), la plate-forme LoadView peut exécuter des tests de charge basés sur le protocole et le navigateur réel, donnant aux équipes de meilleures données réelles en retour.
L’enregistreur Web EveryStep
L’enregistreur Web EveryStep est un outil de script qui fournit aux utilisateurs de scripter et d’enregistrer rapidement et facilement les scénarios et transactions des utilisateurs. C’est aussi facile que de naviguer sur votre site ou votre application comme le ferait un utilisateur ou un client. Ce qui est génial dans l’enregistreur, c’est qu’il est facile à utiliser, qu’il n’y a pas de téléchargements distincts et que l’expérience de script précédente n’est pas nécessaire.
L’enregistreur est compatible avec plus de 40 navigateurs de bureau (Chrome et Internet Explorer) et mobiles (iPhone, iPad, Google, Samsung, Blackberry, et plus) et prend en charge à peu près n’importe quel programme qui fonctionne dans le navigateur, indépendamment de la technologie utilisée. L’enregistreur Web EveryStep prend en charge les technologies suivantes et bien plus encore :
- Ajax
- Java
- HTML5 (html5)
- flash
- PHP (PHP)
- rubis
- Silverlight (Silverlight)
Lancez l’enregistreur Web EveryStep dès maintenant!
Courbes de charge multiples pour vos exigences de test de charge
La plate-forme LoadView offre plusieurs courbes de charge – courbe d’étape de charge, courbe basée sur les objectifs et courbe réglable dynamique – en fonction de vos exigences spécifiques en matière de test de charge.
La courbe d’étape de charge est idéale pour tester la façon dont votre site ou application gère les surtensions de trafic.
Utilisez la courbe basée sur les objectifs si vous connaissez déjà, à peu près, le nombre de visiteurs sur votre site sur une période donnée.
La courbe réglable dynamique permet de modifier le trafic pendant que le test est en cours d’exécution. Lorsque vous modifiez la quantité de charge pendant le test, vous voyez également comment cela affecte votre matériel ou logiciel.
Testez où se trouvent vos clients
Distribuez les pourcentages de charge des utilisateurs entre les géolocalisations pour correspondre à l’endroit où se trouvent vos utilisateurs. Choisissez parmi plus de 15 sites dans le monde entier.
Prix LoadView
LoadView a des forfaits basés sur l’abonnement, à partir de 199 $ par mois. Grâce à nos forfaits basés sur l’abonnement, les minutes d’utilisation virtuelles inutilisées et les heures d’injection de charge se retournent et s’accumulent d’un mois à l’autre tant que votre forfait d’abonnement reste valide. Vous pouvez également choisir parmi un régime par paiement à l’inso départ. Le prix est calculé et affiché avant de commencer le nouveau test, de sorte que vous savez exactement ce que vous payez.
Services professionnels LoadView
L’objectif de Dotcom-Monitor Professional Services est de vous faire exécuter des tests de performance, analyser vos données et ajuster votre système sans notre engagement. Notre méthodologie est testée, éprouvée et offerte de façon unique à la carte. Vous choisissez les éléments avec lesquels vous avez besoin d’aide, et nos ingénieurs de performance vous en carieront à travers eux.
Nos ingénieurs sont également disponibles pour effectuer l’ensemble de l’exercice de test pour vous, offrant des consultations pour optimiser votre code et votre infrastructure. Le niveau d’interaction Dotcom-Monitor est entièrement à vous.
CloudTest
Avant d’entrer dans les caractéristiques spécifiques de CloudTest, plongeons dans un petit arrière-plan sur le produit lui-même. CloudTest est une solution de test de charge et de performance qui a d’abord été développée par une société appelée SOASTA. SOASTA a été fondée en 2006 et est devenue un chef de file dans l’espace de gestion de la performance numérique. Akamai a été fondée en 1998 et est lentement devenue un chef de file mondial dans les services du Content Delivery Network (CDN). À partir du début des années 2000, Akamai a entrepris une série d’acquisitions afin d’accroître son empreinte et sa portée d’offres. Ce n’est qu’au début de l’année 2017 qu’Akamai a acquis SOASTA. SOASTA opère aujourd’hui comme filiale d’Akamai. CloudTest n’est qu’une des nombreuses plateformes désormais intégrées dans leurs solutions de performance Web et mobile.
CloudTest, comme LoadView, est basé sur le cloud et utilisé pour évaluer les performances de vos applications Web et mobiles, apis et services Web à l’échelle. Akamai comprend également l’importance de l’expérience utilisateur et CloudTest est essentiel pour s’assurer que les applications et les sites Web fonctionnent comme prévu, quelle que soit la plate-forme sur la plate-forme sur le client.
Script et enregistrement avec CloudTest
Un clip de test est un script composé d’une série d’événements, tels qu’un script HTTP/S ou une série d’actions dans un enregistrement de navigateur. Ce sont les blocs essentiels qui composent CloudTest. Les utilisateurs peuvent créer plusieurs clips de test avec différentes actions. Par exemple, si vous vouliez créer trois actions distinctes, telles qu’un utilisateur atterrissant sur votre page d’accueil, un utilisateur qui magasine pour un élément spécifique ou un utilisateur naviguant sur votre site, vous pouvez créer des clips de test individuels pour toutes ces actions. Comme LoadView, les utilisateurs ont également la possibilité d’ajouter des retards au script pour les actions qui nécessitent plus de temps de réflexion ou de temps de réponse.
Une collection de clips de test est appelée composition de test. Ce sont ces compositions de test qui sont téléchargées dans leur plate-forme et peuvent ensuite être utilisées pour les tests de charge. Une chose à noter avant de créer des clips de test est que vous devez spécifier une cible (application, service Web, site Web, etc) et / ou script. Une cible contient également les informations pertinentes pour formater et envoyer des messages au service Web, à l’application ou au protocole (pour les sites WebSockets).
Les utilisateurs ont le choix de créer manuellement ou automatiquement des clips de test en utilisant l’une des méthodes ci-dessous. Un élément à noter est que les scripts CloudTest sont écrits dans JavaScript, donc si vous allez l’itinéraire manuel, vous aurez besoin d’avoir une expertise dans le langage de programmation JavaScript. Si ce n’est pas le cas, alors la méthode automatique conviendra probablement à vos besoins. En outre, CloudTest est capable d’importer des scripts JMeter existants ou de configurer, d’éditer et d’exécuter de nouveaux scripts JMeter.
- Application mobile (aka TouchTest) Enregistrement
- Enregistrement du navigateur
Les utilisateurs doivent utiliser l’extension du navigateur Firefox et le site doit avoir un certificat SSL valide.
- HTTP/S Enregistrement
Le certificat SSL doit être valide pour être enregistré via la méthode HTTP/S. L’enregistrement http, ou trafic au niveau des paquets, est également disponible en option pour les utilisateurs. Il suffit de noter que cela nécessite l’utilisation de l’extension Chrome, qui est un téléchargement distinct.
Une des grandes limitations de CloudTest est qu’il ne prend pas en charge de nombreuses applications Internet riches (RIA), telles que Flash, Silverlight, Ruby, et PHP, comme la plate-forme LoadView ne. Les sites Web d’aujourd’hui sont pleins de contenu dynamique, que les utilisateurs aiment, mais peuvent s’avérer difficiles pour les développeurs et les ingénieurs quand vient le temps de tester les performances. LoadView peut facilement automatiser les tests de ces types d’applications, donnant aux développeurs le temps de se concentrer sur la création et l’exécution de tests, plutôt que d’avoir à s’inquiéter et à passer par l’effort de construire des scripts complexes.
Exécution d’un test de charge avec CloudTest
Une fois que vous avez créé et enregistré votre script, vous êtes prêt à partir. Les utilisateurs commencent par accéder à l’une de leurs compositions de test enregistrées, qui, encore une fois, n’est qu’une combinaison de différents types de flux d’utilisateurs (visite d’une page d’accueil, achat d’un article, affichage d’un commentaire sur un formulaire, navigation dans le magasin, etc.). Au fur et à mesure que les utilisateurs créent des flux d’utilisateurs supplémentaires, ils deviennent disponibles au sein du constructeur de composition CloudTest et à partir de là, les utilisateurs peuvent les faire glisser et les déposer dans l’interface et les ajouter au serveur de test cloud. De là, vous pouvez spécifier le nombre d’utilisateurs que vous souhaitez pour cette activité particulière et identifier d’où vous souhaitez que la charge vienne en utilisant les fournisseurs de cloud suivants :
- AWS (en)
- Google (En)
- azur
- GoGrid ( GoGrid )
- Données dimension
- RackSpace (RackSpace)
- QingCloud (en)
Le dernier élément qui doit être complété est la mise en place des serveurs, ce qu’on appelle le « déploiement d’une grille » dans la plate-forme CloudTest. Une grille est un groupe de serveurs que vous souhaitez utiliser pour un test de charge et le temps d’installation est relativement court et peut prendre n’importe où de 3-5 minutes. Une fois que les serveurs sont prêts, le test peut commencer. CloudTest va atteindre ces différents générateurs de charge et différents emplacements, leur remettre les scripts avec les flux d’utilisateurs spécifiques qui ont été définis. Les utilisateurs peuvent voir les données entrer dans les tableaux de bord, en temps réel que le test est en cours.
L’une des fonctionnalités les plus impressionnantes visuellement de la plate-forme CloudTest est la vue de tableau de bord Dynamic Globe. Il s’agit d’une visualisation qui montre aux utilisateurs à quelle vitesse les réponses reviennent des différents emplacements, en utilisant des couleurs spécifiques pour représenter plusieurs facteurs. Par exemple, la largeur des lignes indique la quantité de bande passante que vous avez, de sorte que vous pouvez réellement voir quel emplacement (s) reçoit le plus de bande passante et à quelle vitesse les différentes réponses reviennent des emplacements.
Les utilisateurs peuvent également définir le schéma de couleurs des arcs, en fonction des temps de réponse. Par exemple, vous pouvez définir n’importe quoi de 0-300 millisecondes pour être une couleur spécifique et n’importe quoi à partir de 301 + millisecondes d’une couleur différente. Cela vous permet de voir visuellement et de différencier les temps de réponse entre plusieurs emplacements.
À l’similaire à la fonction Courbe réglable dynamique dans LoadView, les utilisateurs ont également la possibilité de changer de charge à la volée à travers ce tableau de bord dans CloudTest. L’ajustement du volume d’utilisateurs en temps réel vous permet de voir comment votre site est impacté avec le nombre de visiteurs qui frappent votre site ou votre application.
Une fois le test en cours d’exécution, les utilisateurs peuvent accéder à plus de détails dans différents tableaux de bord CloudTest.
- Analyse de la collection
Affiche non seulement les performances globales de chacun des différents scripts et flux d’utilisateurs qui sont en cours d’exécution, mais dans chaque flux d’utilisateurs, vous pouvez regarder combien de temps les différentes étapes ou processus prennent. Les mesures comprennent la durée moyenne/minimale/maximale, l’écart type, le 90e percentile, les octets envoyés/reçus et les erreurs
- Durée moyenne de la collecte
Affiche les réponses, au fil du temps, au fur et à mesure que le test de charge est en cours.
- Tableau de bord de chute d’eau
Affiche les différents types d’utilisateurs virtuels en cours d’exécution et aide à identifier quels éléments ralentissent la page, tels que la demande initiale HTTP, les ressources de page, le temps de premier au-dessus, etc.)
- Graphique combiné de surveillance
Donne un aperçu de ce qui se passe au niveau du serveur. Les agents de surveillance doivent être installés sur les serveurs afin de récupérer ces mesures du serveur. Les mesures recueillies incluent le pourcentage de processeur/mémoire/IO, etc., utilisés par les utilisateurs virtuels
- Solutions APM
CloudTest s’intègre également aux solutions APM populaires, telles que New Relic, AppDynamics, Dynatrace, CloudWatch et Introscope
- Tableau de bord d’analyse des erreurs
Affiche les utilisateurs virtuels par rapport aux erreurs par type (au fil du temps), l’analyse des erreurs et les cinq meilleurs messages par compte d’erreur.
Prix CloudTest
Akamai ne publie aucun prix sur leur site Web, cependant, il ya certains sites qui estiment le coût à environ 1300 $ par utilisateur / année. Contactez Akamai directement ou contactez un revendeur ou un tiers, comme Azure ou AWS Marketplace, pour acheter une licence ou un abonnement.
conclusion
LoadView et CloudTest sont tous deux des plates-formes de test de performance très puissantes à part entière. Les deux vous donnent la possibilité de tester vos applications et services basés sur le Web avec autant d’utilisateurs virtuels du monde réel que vous avez besoin. Ils vous fournissent également les mesures et les rapports qui sont essentiels pour prendre une décision éclairée concernant la planification de la capacité ou l’ajout de matériel ou de logiciels supplémentaires. Avec CloudTest, il y a plusieurs étapes longues et des extensions/modules supplémentaires juste pour commencer. En outre, les utilisateurs doivent avoir une connaissance approfondie du langage de programmation JavaScript lors de la création de scripts pour les applications Web riches. Il peut devenir une entreprise très longue pour les ingénieurs de test et les développeurs. Cependant, Akamai dispose d’un écosystème entier qui s’intègre à CloudTest et à d’autres produits, ce qui en fait un ajustement pour les grandes entreprises et les organisations.
Quand il s’agit de la facilité générale d’utilisation avec la plate-forme et la création de scripts pour les applications Web riches, LoadView, avec l’enregistreur Web EveryStep gagne ici. Il n’y a aucune expérience nécessaire lors de l’utilisation de l’enregistreur, il suffit de se déplacer à travers votre site ou application, pointant et cliquant comme un client le ferait. En outre, LoadView dispose d’excellentes fonctionnalités au niveau de l’entreprise, telles que des tests de courbes réglables basés sur des objectifs et dynamiques. En outre, les scripts que vous créez pour les tests de charge peuvent être téléchargés dans leur plate-forme de surveillance pour une analyse continue en production.
et obtenez jusqu’à 5 tests de charge gratuits lors de l’inscription