Alternatives à Telerik Test Studio:
Test de performance LoadView

Tests de charge et de stress à la demande, sur le Web pour tous vos sites Web, applications Web et API.

Navigateurs réels

Voyez les performances sous charge à l’aide de navigateurs réels.

Enregistreur de scripts

Point and click scripting avec l’enregistreur Web EveryStep

Tests mondiaux

Choisissez parmi plus de 15 géor régions mondiales

rentable

Payez au fur et à mesure que vous payez sans frais de renouvellement annuels

Obtenez un aperçu des performances et identifiez les goulots d’étranglement du système

Oubliez les tracas d’avoir à fournir du matériel ou d’installer des logiciels supplémentaires. Assurez-vous que vos échelles d’infrastructure répondent aux exigences de vos utilisateurs avec LoadView.

fonctionnalités Studio d’essai Telerik Autres fournisseurs de cloud LoadView
Plate-forme web
Pas de minimum préem packageé sur les utilisateurs virtuels
Pas de frais de renouvellement annuels
Utilisez des injecteurs de charge basés sur le Cloud
Pas de frais de plate-forme distincts pour les tests de performance
Roll Over Ressources inutilisées mois après mois (plans d’abonnement)

Si vous avez cherché une alternative de test de charge à Test Studio de Telerik, ne cherchez pas plus loin que LoadView par Dotcom-Monitor. Les tests de performance pour vos sites Web, applications Web et services Web n’ont jamais été aussi faciles. Essayez le meilleur dans la charge basée sur le navigateur et les tests de résistance dès aujourd’hui!

Les sites Web et les applications Web deviennent chaque jour plus dynamiques et complexes, les attentes des utilisateurs devenant de plus en plus exigeantes. En fait, si vos pages Web ne se chargent pas en moins de 3 secondes, les utilisateurs perdront de l’intérêt et trouveront une alternative. Les organisations doivent utiliser une plate-forme de test de performance qui leur permet de tester rapidement et facilement les performances de leurs sites Web et applications, sans avoir à gérer d’autres fournisseurs d’infrastructure ou de cloud.

Les plateformes LoadView et Test Studio permettent aux ingénieurs et aux équipes DevOps de charger leurs applications Web, sites Web et API afin d’assurer des performances et une expérience utilisateur cohérente. Et bien qu’il existe quelques similitudes de fonctionnalités entre LoadView et Test Studio, il ya quelques différenciateurs clés entre chaque solution que nous allons définir pour expliquer dans l’article ci-dessous.

 

LoadView vs Test Studio: Un aperçu rapide

Avant de fouiller dans les détails des deux plates-formes, jetons un coup d’oeil rapide à quelques-unes des principales différences. LoadView a été créé pour supprimer les aspects longs des tests de charge, afin que les ingénieurs et les développeurs puissent se concentrer sur la création et l’exécution de leurs tests. Des tâches telles que la mise en place de générateurs de charge et la création d’agents mondiaux sont gérées entièrement par LoadView, de sorte que les utilisateurs que vous n’avez pas à vous soucier de passer du temps sur la fourniture de matériel, de logiciels et d’infrastructure supplémentaire ou de s’inquiéter d’avoir à configurer votre propre compte cloud. Cela permet aux utilisateurs d’exécuter rapidement des tests de charge sans perdre de temps ou de ressources. Toutes ces économies ouvrent plus de temps aux développeurs pour consacrer pleinement leurs efforts et leur temps à faire ce qu’ils font le mieux : concevoir, exécuter et analyser leurs tests.

D’autre part, Telerik Test Studio a été conçu davantage pour l’exécution de tests d’interface utilisateur fonctionnels pour des applications Web, mobiles et de bureau qui s’intègrent dans le processus CI/CD d’une organisation (Jenkins, Team Foundation Server, Jira, etc.). Leur solution d’entrée de gamme n’inclut pas les tests de charge, de sorte que les utilisateurs ont la possibilité de passer à une licence qui inclut des tests de performances et de charge. Test Studio prend en charge les technologies populaires, telles que Angular, React, WPF (Windows Presentation Foundation), MVC, AJAX, RESTful, etc. En outre, les utilisateurs ont la possibilité d’utiliser des scripts construits dans le cadre propre de Telerik pour la création d’applications web et mobiles, appelées interface utilisateur Kendo.

Un des inconvénients majeurs de Test Studio est qu’il n’est pas une solution basée sur le Web. Test Studio doit être téléchargé sur une machine locale et les utilisateurs reçoivent un nombre défini d’utilisateurs virtuels à retirer en fonction de votre licence. LoadView est basé sur le cloud et utilise les plateformes AWS et Google Cloud, de sorte que vous pouvez faire tourner autant d’utilisateurs virtuels que vous avez besoin pour vos exigences de test spécifiques.

Test Studio : la qualité du système requise

Environnements pris en charge

  • Cadre .NET – 4.5.2
  • Visual Studio – 2017, 2015, 2013 et 2012 Professionnel ou supérieur
  • C# / Visual Basic .NET

Systèmes d’exploitation pris en charge

  • Fenêtres 10, 8.1, 8, 7
  • Serveur Windows 2016, 2012, 2008

Prise en charge du navigateur

  • Internet Explorer 11
  • Avantage Microsoft
  • Mozilla Firefox (dernière version officielle)
  • Google Chrome (dernière version officielle)
  • Safari pour Windows 5.1.7

Avec LoadView, vous n’avez besoin que d’une connexion Internet et d’un navigateur. Vous n’avez pas à vous soucier de la mise à niveau en fonction de votre scénario de test. Dans le cas de Test Studio, si jamais vous avez besoin d’un plus grand pool d’utilisateurs virtuels à retirer, vous êtes limité à seulement quelques options supplémentaires et les coûts peuvent entrer dans les milliers de dollars, en fonction du nombre d’utilisateurs virtuels dont vous avez besoin. En outre, il ya des frais de renouvellement annuel pour vous assurer de recevoir et de mettre à niveau vers la dernière version de Test Studio.

 

LoadView : Tests de charge pour les sites Web, les applications et les services Web d’aujourd’hui

Bon nombre des solutions gratuites de test de charge open source se concentrent sur les tests au niveau du protocole, ce qui ne le réduit pas pour les sites Web et les applications exigeants d’aujourd’hui. Ces solutions laissent de côté les temps de réponse et le comportement de l’utilisateur. Ceci est important quand il s’agit de tester des applications Web qui sont utilisées pour créer dynamique, expériences utilisateur riches, telles que AJAX, JavaScript, HTML5, Flash, et Java. Il est essentiel de comprendre l’impact des performances du côté client pour assurer une expérience utilisateur cohérente.

LoadView, avec l’enregistreur Web EveryStep, peut enregistrer chaque étape d’une transaction web et rejouer le script dans un navigateur réel. L’enregistreur Web EveryStep est un outil de script basé sur le Web utilisé pour enregistrer des actions utilisateur complexes, de cliquer sur un bouton à naviguer à travers un processus de commerce électronique. Les scripts sont utilisés pour exécuter des tests de charge dans LoadView.

Point & Click Scripting avec l’enregistreur Web EveryStep

L’enregistreur Web EveryStep permet aux utilisateurs d’enregistrer à partir de plus de 40 navigateurs et appareils de bureau/mobiles, en soutenant à peu près tout ce qui est rendu au niveau du navigateur, et prend en charge l’ensemble suivant de langues/technologies populaires :

Ajax JS angulaire JSON ( JSON )
API Web (REST) savon WebSockets (en)
Java HTML5 (html5) flash
PHP (PHP) rubis

 

Pour donner aux utilisateurs plus de personnalisation et de flexibilité, LoadView offre également plusieurs options de courbe de charge (courbe d’étape de charge, courbe basée sur l’objectif et courbe réglable dynamique) lorsqu’il s’agit de définir le type de charge pour votre enviroment spécifique.

Tests mondiaux et rapports détaillés sur le rendement

Si vous avez des clients ou des utilisateurs de régions mondiales spécifiques, vous pouvez choisir parmi plus de 15 injecteurs de charge pour un test de performance plus réel.

Une fois le test de charge terminé, les utilisateurs peuvent percer dans les composants spécifiques dans les rapports de performance fournis, y compris les résultats spécifiques à chaque région, en plus des mesures de performance essentielles à la planification de la capacité de votre organisation.

 

 

Telerik Test Studio: Tests de performance

La plate-forme Test Studio est un peu différente dans le fait que, même si les tests de charge sont généralement définis comme un type de test de performance, les tests de performance et les tests de charge sont deux types de tests distincts au sein de la plate-forme. Pour les utilisateurs de Test Studio, cela signifie que les tests de performances et de charge commencent là où les tests fonctionnels s’ent, et parce que Test Studio est principalement utilisé comme un outil de test fonctionnel, l’un des avantages pour les utilisateurs est qu’ils peuvent réutiliser des tests fonctionnels pour les tests de performance et de charge. Cela réduit le temps de maintenance pour les développeurs et leur donne plus de fiabilité et de kilométrage de chaque test.

Étant donné que les environnements de mise en scène/QA sont généralement distincts des environnements de production/live, il est recommandé d’exécuter un test de performance dans un environnement sans charge pour obtenir une ligne de base à partir de. Vous voudrez alors exécuter un test de performance dans un environnement de charge moyenne ou maximale, de sorte que vous obtenez une bonne idée de l’endroit où cette tendance est et où elle devrait être. Le test de performances donne aux utilisateurs des détails sur chaque étape de chaque scénario, comme un processus de connexion et utilise profiler /compteurs pour obtenir des mesures de performance, comme la mémoire, CPU, disque, etc.

Les tests de performance au sein de Test Studio ne sont pas axés sur la nature fonctionnelle ou les échecs, ils servent à vous donner une idée du serveur et du timing côté client de toutes les étapes. En cas d’échec, vous pouvez revenir au test fonctionnel pour dépanner/corriger les erreurs. L’essai des performances dans un environnement de charge de pointe est de localiser les goulots d’étranglement dans une application ou un scénario particulier, basé sur un volume de charge spécifique, afin que les utilisateurs puissent concentrer leurs efforts de développement pour rendre les applications plus efficaces.

Dans Test Studio il ya une section détail qui donne aux utilisateurs la visibilité dans un tableau cascade sur les performances de chaque étape et ce qui doit être amélioré, si quelque chose. Il y a également une superposition de tous les compteurs de performances (jusqu’à des centaines d’entre eux) qui fournissent des mesures sur le temps de traitement, les détails de session serveur, les erreurs, etc. Il ya beaucoup d’informations qui peuvent être affichés, ce qui peut être écrasante à examiner en même temps, de sorte que les utilisateurs de Test Studio ont la possibilité d’éteindre tous les compteurs de performances ou d’activer ceux qui s’appliquent à vos besoins spécifiques.

 

Telerik Test Studio: Tests de charge

Les tests de charge au sein de la plate-forme Test Studio sont, comme mentionné précédemment, un autre type de test. Lorsque les utilisateurs ouvrent un projet dans Test Studio, ils reçoivent plusieurs types de test au choix, y compris web, load, WPF (Windows Presentation Foundation) et les types de tests manuels. Mais le même concept de réutilisation des scripts de test fonctionnels pour les tests de charge s’applique ici. Il existe un certain nombre de composants et de configurations différents du test de charge.

Ce que Test Studio fait est de capturer le trafic HTTP généré par certains scénarios utilisateur (appelés profils d’utilisateurs au sein de Test Studio) et de construire ensemble un composite de ce que le trafic typique ressemblerait. Par exemple, les utilisateurs peuvent exécuter plusieurs profils d’utilisateurs, ce qui peut aller d’un processus de connexion ou de mise à jour des enregistrements à la navigation sur une page ou à la navigation dans le processus du panier d’achat. Au sein de Test Studio, les utilisateurs ont quatre options d’où provient le trafic HTTP :

  • Importé d’un test de charge existant.
  • Importé d’une trace fiddler.
  • Capturez manuellement le nouveau trafic à partir d’un navigateur Web sélectionné.
  • Capturez le trafic HTTP généré par l’exécution d’un test Web fonctionnel Telerik existant dans un navigateur sélectionné.

Comme pour le script avec l’enregistreur Web EveryStep et LoadView, l’idée est de créer ou de construire des scénarios qui correspondent à ce que vos utilisateurs font. Pour les utilisateurs de Test Studio, ces processus ou profils d’utilisateurs peuvent faire partie des tests Web fonctionnels existants. Les utilisateurs de Test Studio ont la possibilité de choisir parmi plusieurs navigateurs. Test Studio prend en charge Internet Explorer, Firefox, Chrome et Safari, ainsi que les appareils mobiles Android et iOS. Toutefois, une note importante sur l’utilisation d’appareils mobiles est que l’appareil est seulement nécessaire pour capturer le trafic, pas l’exécution du test de charge. Une fois que le trafic est capturé, le test s’exécute comme un navigateur sans tête, pas un navigateur réel comme LoadView le ferait.

En outre, similaire à LoadView, Test Studio permet aux utilisateurs d’entrer des retards, ou de réfléchir à temps. Cela peut être réglé manuellement afin que chacun des utilisateurs virtuels agit plus comme un utilisateur réel le ferait. Chaque utilisateur virtuel variera légèrement, donnant à votre test plus d’un scénario du monde réel. Vous pouvez également définir des informations utilisateur ou des informations d’identification uniques prédéfinies provenant d’une source de données, telles que les noms d’utilisateur et les mots de passe.

Une fois le test terminé, Test Studio permet aux utilisateurs de voir le trafic qui a été capturé. Le premier élément qui revient sont les cibles dynamiques. Les cibles dynamiques sont les ID de session qui ont été détectés par Test Studio. Test Studio ne cible pas spécifiquement tous les ID de session, car il ya certains là-bas qui sont plus avancés, mais la règle est de simplement les allumer tous. Lors d’un test de charge, vous ne souhaitez généralement pas exécuter d’éléments tiers, comme des annonces, des médias sociaux, etc. Filtrer ces éléments vous permet de décider des éléments dont vous n’avez pas besoin au niveau du domaine. Vous pouvez également passer par la liste et les désactiver un par un. En outre, les compteurs de performances Windows peuvent être inclus dans les résultats des tests de charge. C’est une caractéristique qui est différente dans leurs tests de charge par rapport aux tests de performance.

 

Test Studio: Tests géographiques

Test Studio comprend 100 utilisateurs virtuels avec chacune de leurs licences Ultimate. Ainsi, si votre équipe achète deux licences, vous avez 200 utilisateurs virtuels à utiliser et ils peuvent être répartis entre différentes machines, mais il n’est pas nécessaire de les distribuer à partir de plusieurs machines, mais seulement si vous voulez diviser le pool d’utilisateurs entre différents serveurs de planification.

Dans Test Studio, il y a un serveur central de planification qui parle à de nombreuses machines, automatiquement. Lors d’un test de charge, le serveur de planification répartira automatiquement les utilisateurs entre les agents. Vous donnez au serveur de planification «x» montant et il sera automatiquement distribué à travers les différentes machines qui sont en cours d’exécution différents environnements, navigateurs, etc. Ou vos équipes peuvent avoir plus d’un laboratoire de test, ce qui signifie plusieurs serveurs de planification et environnements.

Test Studio Load peut également effectuer des tests de diversité géographique en installant et en sélectionnant des serveurs d’exécution à différents endroits. Ces emplacements peuvent simuler l’emplacement des différents utilisateurs ou populations d’utilisateurs et les résultats peuvent être comparés aux deux. Le processus de définition de tous vos sévers d’exécution et de configuration des paramètres peut prendre beaucoup de temps, c’est pourquoi LoadView vous permet de sélectionner simplement les emplacements que vous souhaitez tester. Avec Test Studio, il y a une liste de considérations qui doivent être remplies avant de configurer le serveur d’exécution.

 

LoadView Essai gratuit et prix

L’essai gratuit LoadView comprend des crédits de test de charge de 20 $. Nos forfaits basés sur l’abonnement commencent $ 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 répercorment d’un mois à l’autre tant que votre forfait reste actif. 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.

Si vos besoins spécifiques nécessitent plus que ce qui est énuméré ci-dessus, s’il vous plaît contactez-nous pour les plans au niveau de l’entreprise.

 

Services professionnels LoadView

Vous n’avez pas les ressources ou l’équipe nécessaires pour effectuer des tests de performance ? Pas de soucis. Nous offrons des services professionnels à n’importe quel niveau dont vous avez besoin. De la création de scripts à l’exécution de l’ensemble du test, nous avons une équipe d’ingénieurs de performance sur laquelle vous pouvez compter.

 

Essai gratuit de Studio de test

Doit être téléchargé sur votre machine locale. L’essai gratuit de 30 jours contient les éléments suivants :

  • Support technique illimité
  • Ressources de soutien et d’apprentissage
  • Enregistreur de test inter-navigateur intuitif
  • Test web et bureau de GUI
  • Tests de performances et de charge (20 utilisateurs virtuels inclus)
  • Test API
  • Plugin Visual Studio
  • Tests exploratoires
  • Prise en charge manuelle des tests
  • HP Quality Center, MS TFS Source Control and Bug Tracking support, intégration Git

Test Studio Pricing

Telerik offre un couple de licences perpétuelles différentes, cependant, afin de profiter des tests de charge, vous devez acheter la licence perpétuelle Test Studio Ultimate de 3 499 $. Voici les caractéristiques suivantes :

  • Tests web et bureau automatisés
  • Plugin Visual Studio
  • Tests manuels
  • Tests exploratoires
  • Test fonctionnel de l’interface utilisateur
  • Planification et exécution des tests
  • Exécution de test parallèle sur plusieurs machines
  • Soutien à l’intégration continue
  • Tests mobiles
  • Test API
  • Tests de performance
  • Test de charge
  • Soutien prioritaire (temps de réponse initial garanti 24 heures)
  • 100 utilisateurs virtuels pour les tests de charge
    • Pour les utilisateurs virtuels supplémentaires, des licences supplémentaires distinctes doivent être achetées.

899 $ – 100 utilisateurs virtuels

2 999 $ – 1 000 utilisateurs virtuels

4 999 $ – 10 000 utilisateurs virtuels

*Toutes les licences Test Studio incluent les fonctionnalités de stockage, de planification et de serveur. Vous pouvez avoir plusieurs environnements de temps d’exécution avec différentes licences complètes. Les licences complètes (Test Studio Functional/Test Studio Ultimate) construisent et maintiennent les tests.

conclusion

LoadView et Test Studio sont de puissantes plateformes de test de performance. Toutefois, lorsqu’il s’agit de facilité d’utilisation, de rentabilité et de tests de charge et de stress basés sur le navigateur réel, LoadView est le choix clair ici. La possibilité de créer des scripts qui simulent le comportement réel de l’utilisateur en pointant et en cliquant simplement et en utilisant le cloud pour générer facilement des utilisateurs virtuels à partir de plusieurs points à travers le monde, en fait la plate-forme de référence. Avec Test Studio, il y a une courbe d’apprentissage raide. Il y a tellement d’étapes, de configurations et d’exigences supplémentaires qui doivent être exécutées avant d’exécuter des tests. C’est un produit complexe qui peut être utilisé pour de nombreuses fois de tests, ce qui est idéal pour les organisations qui ont de gros budgets, mais si vous êtes à la recherche d’une plate-forme qui est facile à utiliser, pay-as-you go prix, et les résultats de test du monde réel, ne cherchez pas plus loin que LoadView.

Essayez LoadView à partir de Dotcom-Monitor

et obtenez 20 $ en crédits de test gratuits!