Neotys NeoLoad Alternatives:
Tests de charge basés sur le Cloud à la demande avec LoadView

LoadView vous permet de scripter et d’exécuter facilement des tests de charge pour les sites Web, les applications Web et les API

Cloud géré

LoadView gère le réseau pour vous. Aucun compte distinct n’est requis.

Enregistreur de script basé sur le Web

Enregistrez des scénarios utilisateur critiques en plusieurs étapes et rejouez-les à l’aide d’un véritable navigateur.

Tests de navigateur réels

Performances réelles de vos sites Web sous charge dans les navigateurs réels.

Mesures de performance

Obtenez un aperçu des mesures du rendement essentielles à la planification de la capacité.

Scriptez et exécutez des tests de charge en quelques minutes avec LoadView. Aucun matériel à fournir ou comptes cloud à gérer.

Configurez et exécutez des tests de charge pour toutes vos pages Web, services Web et applications Web en quelques minutes!

fonctionnalités Neotys NeoLoad Autres fournisseurs de cloud LoadView
Pas d’exigences matérielles
Pas de licences à gérer
Pas d’installations séparées sur la machine locale
Outil de script puissant et facile à utiliser
Pas de logiciel à fournir
Tarification à l’utilisation
Roulement des ressources inutilisées d’un mois à l’autre (plans d’abonnement)

Vous cherchez à passer de Neotys NeoLoad? LoadView est une solution de test de charge et de stress basée sur le cloud qui élimine les tracas et les coûts de mise en œuvre d’une solution de test cloud sur place. Ne vous inquiétez plus des droits de licence élevés, de l’infrastructure supplémentaire ou des efforts d’entretien continus. La plate-forme LoadView basée sur le cloud vous permet de créer facilement des scripts et d’exécuter vos tests de charge en quelques minutes.

 

NeoLoad vs LoadView – Une comparaison rapide

Neotys NeoLoad est un outil très complet, permettant aux utilisateurs de créer des tests automatisés pour les environnements DevOps et les plates-formes de livraison continue. En fait, NeoLoad a été le premier sur le marché à prendre en charge HTTP/2 et WebSockets. Toutefois, il ya quelques mises en garde à travailler avec NeoLoad que cet article se mettra à explorer et pourquoi l’utilisation d’une plate-forme basée sur le cloud comme LoadView est une option plus rentable.

Tout d’abord, lorsque vous travaillez avec une solution sur place comme NeoLoad, il y a de nombreuses exigences matérielles et logicielles qui doivent être remplies. Des facteurs tels que l’espace disque, le processeur et la mémoire doivent tous être pris en compte car, dans le cas de NeoLoad, la licence que vous achetez est liée à une machine/poste de travail physique. Ce poste de travail doit être en mesure d’exécuter le nombre de demandes ou de transactions pendant le test.

NeoLoad prend en charge les systèmes d’exploitation suivants :

  • Windows Vista
  • Windows 7 (x86/x64)
  • Windows 8.x (x86/x64)
  • Windows 10
  • Serveur Windows 2008 (x64)
  • Serveur Windows 2012 (x64)
  • Serveur Windows 2012 R2 (x64)
  • Serveur Windows 2016
  • Linux x86-x64 (Kernel 2.6 et 3.0.x) testé sur
    Debian 6 et 7, CentOS 5,6, 6,4 et 7, Ubuntu 12,04, 12,10
    et 14, RedHat 7, OpenSuse 13
  • OS X (10.9 Mavericks et 10.10 Yosemite)

Neotys recommande d’avoir 500 Mo d’espace disque disponible, cependant, si vous prévoyez seulement installer un générateur de charge ou un agent de surveillance, vous avez seulement besoin d’avoir 300 Mo disponibles. Un minimum de 1024 Mo d’espace disque est recommandé, mais les exigences matérielles diffèrent pour chaque test de charge. Si, à un moment donné au cours d’un test, l’utilisation du processeur ou de la mémoire dépasse 90 pour cent, vous devez réduire le nombre d’utilisateurs ou augmenter le temps de réflexion / retard entre les pages. Une option supplémentaire est d’augmenter le nombre de générateurs de charge.

Avec LoadView, vous n’avez pas besoin de vous préoccuper de toutes ces conditions préalables. Tout ce dont vous avez essentiellement besoin pour commencer avec LoadView est une connexion Internet et un navigateur. LoadView supprime les tâches les plus longues de mise en place et d’exécution d’un outil de test de performance sur place comme NeoLoad, comme la gestion des générateurs de charge internes et des agents mondiaux. Avec la plate-forme LoadView, il n’y a pas besoin d’infrastructure ou de logiciel supplémentaire. Il suffit de créer vos scripts et d’exécuter vos tests à partir de plusieurs endroits à travers le monde, avec autant d’utilisateurs virtuels que vous avez besoin, sans vous soucier de dépasser la capacité de votre système. Avec LoadView, les ingénieurs de performance et les équipes de développement ont plus de temps pour planifier, exécuter et analyser leurs tests. En outre, LoadView fournit aux utilisateurs plusieurs types de simulation et scénarios de test de charge.

 

Installation et déploiement de Neotys NeoLoad

Il existe trois façons recommandées de déployer NeoLoad, mais il y a quelques éléments à noter concernant le contrôleur. Le contrôleur est utilisé pour concevoir des scénarios de test (via l’interface graphique), gérer les générateurs de charge pendant le test et recueillir et analyser les résultats des tests. En outre, chaque contrôleur dispose d’un générateur de charge intégré, en plus d’un agent de surveillance intégré.

  • Déploiement tout-en-un

L’utilisation de cette méthode permet aux utilisateurs d’avoir accès à tous les composants qui composent le logiciel – le contrôleur, le générateur de charge et l’agent de surveillance. Toutefois, Neotys recommande d’utiliser ce déploiement pour des projets d’évaluation, et non pour des environnements de production.

  • Installer un agent générateur de charge

Cette méthode permet un générateur de charge supplémentaire pour une machine d’essai supplémentaire. Les utilisateurs peuvent installer autant de générateurs de charge que nécessaire pour augmenter la capacité de charge, mais l’utilisation de cette méthode ouvre une liste distincte d’exigences et d’étapes.

  • Installer un agent de surveillance

Cette méthode est utile lorsque vos machines de test se trouvent dans un certain nombre de sous-réseaux. Les utilisateurs peuvent répartir la charge de surveillance sur d’autres réseaux ou installer des agents sur d’autres machines pour surveiller d’autres réseaux.

Une fonctionnalité supplémentaire qui peut être installée avec NeoLoad est l’émulation WAN. Cela peut être utile lors des tests pour différentes conditions réseau. Pour cette fonctionnalité, Neotys dispose d’un moteur d’émulation WAN distinct qui contrôle le trafic crated par le générateur de charge, simulant la latence et la perte de paquets. Un élément spécifique à appeler est que le pilote WAN doit être installé sur le NIC (Network Interface Card) de la machine.

 

Création et exécution de tests de charge : NeoLoad vs LoadView

À l’identique de LoadView, le processus de test de charge NeoLoad se compose essentiellement des quatre étapes suivantes :

  • Script/enregistrer le trafic utilisateur
  • Définir les paramètres de test
  • Exécution du test
  • Analyser les résultats

Cependant, il existe des différences majeures entre les plates-formes quand il s’agit de script, de définition et d’exécution des tests de charge.

Les scripts NeoLoad sont créés via l’interface graphique, ce qui permet aux utilisateurs d’inclure des conditions, des boucles et d’autres structures de programmation. Les utilisateurs qui sont bien informés avec JavaScript sont également en mesure d’insérer du code pour des utilisations plus avancées pour des chemins d’utilisateurs spécifiques ou des actions. L’enregistreur NeoLoad est «vu» comme un proxy par le navigateur et enregistre chaque demande/réponse HTTP du client et du serveur. Si vous avez une application qui n’est pas configurée pour utiliser un proxy, les applications mobiles natives, par exemple, les utilisateurs doivent utiliser une méthode appelée mode tunnel, qui nécessite des droits d’administration supplémentaires à utiliser et peut être plus difficile à configurer.

LoadView utilise l’enregistreur Web EveryStep basé sur le Web pour enregistrer les transactions et les activités des utilisateurs, comme, clique, sélectionne des éléments, la soumission de formulaire, etc. Les scripts peuvent être enregistrés à l’aide de plus de 40 navigateurs et appareils de bureau/mobiles populaires. LoadView, comme NeoLoad, prend en charge les cadres et technologies d’applications Web populaires. Cependant, tous les protocoles ne sont pas disponibles ou pris en charge dans tous les plan NeoLoad. NeoLoad peut également enregistrer des applications mobiles et ils offrent plusieurs méthodes différentes pour ce faire, soit directement à partir de l’appareil lui-même, à partir d’un émulateur, ou à partir d’un navigateur Web de bureau. Avec LoadView, vous n’avez qu’à utiliser l’enregistreur Web EveryStep et spécifier quel appareil émuler. Pas d’étapes ou d’appareils supplémentaires nécessaires.

À l’aide de l’enregistreur Web EveryStep, vous pouvez naviguer à travers votre application ou votre site comme votre client le ferait. Il n’est pas nécessaire de s’arrêter, de démarrer et de nommer chaque action comme vous le feriez avec l’enregistreur NeoLoad.

LoadView peut exécuter plusieurs types de simulation utilisateur : HTTP/S et de vrais tests basés sur le navigateur. Voici quelques points clés à considérer afin de comprendre quelle méthode convient le mieux à vos besoins :

  • Simulation de charge basée sur HTTP/S
    • Pas de rendu côté client
    • L’impact sur les machines d’injection de charge est faible
  • Simulation de charge basée sur le navigateur réel
    • Simulation réelle des utilisateurs
    • Scripts personnalisables
    • Impact élevé sur les machines d’injection de charge

LoadView offre également différents types de courbes de charge au choix – Load Step, Goal-based et Dynamic Adjustable – qui vous permet d’exécuter le test qui correspond le mieux à vos exigences de scénario ou de test.

Générateurs de charge : NeoLoad vs LoadView

Une fois que vous avez défini votre scénario de simulation et de test de charge, les utilisateurs peuvent ensuite distribuer des utilisateurs virtuels entre plusieurs points à travers le monde. Par exemple, si une grande partie de votre clientèle est située dans un certain pays ou région, vous pouvez configurer votre test pour inclure ces zones. Les utilisateurs de LoadView peuvent choisir parmi plus de 15 emplacements d’injecteurs de charge mondiaux aux États-Unis, au Canada, en APAC, en Amérique du Sud et en Europe.

NeoLoad offre également aux utilisateurs plusieurs options lorsqu’il s’agit de sélectionner des générateurs de charge. Vous pouvez toutefois utiliser des générateurs locaux au sein de votre réseau ou des générateurs cloud si vous souhaitez exécuter un test de charge important (entre 10 000 et plus de 30 000 utilisateurs), il est conseillé d’utiliser leurs générateurs de charge cloud, ce qui est un paiement par utilisation supplémentaire en plus de votre licence existante.

 

Prix LoadView et services professionnels

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 répercorment d’un mois à l’autre tant que votre forfait 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 allez payer. Si vos besoins spécifiques nécessitent plus que ce qui est énuméré ci-dessus, veuillez nous contacter pour un plan personnalisé.

Nous offrons également des services professionnels pour vous aider dans n’importe quelle partie du processus de test, vous venez de nous faire savoir quels éléments vous avez besoin de nos ingénieurs de performance pour s’engager dans.

 

Prix et licences NeoLoad

Neotys offre un plan gratuit pour les développeurs pour les tests de faible charge (jusqu’à 50 utilisateurs virtuels), mais si vous cherchez à exécuter des tests de charge à grande échelle, vous pouvez choisir parmi les quatre plans supplémentaires suivants, chacun avec leurs exigences de licence individuelle. Vous devez contacter Neotys directement pour obtenir des prix.

Standard

  • Inclut les protocoles HTTP/S, HTTP/2 et SOAP (d’autres sont facultatifs)
  • Plus de 50 à 1 000 000 d’utilisateurs virtuels
  • Tests illimités
  • Plate-forme cloud à l’utilisation
  • Virtualisation du réseau
  • Plugins d’intégration continue
  • Surveillance de l’infrastructure (facultatif)
  • Licence régulière/par siège. Cette licence est liée à une machine (permanente ou temporaire) et cette machine exécute le contrôleur.

Professionnel Inclut tout dans le plan Standard, plus les éléments suivants :

  • 50 – 1 000 000 d’utilisateurs virtuels SAP
  • Surveillance de l’infrastructure
  • collaboration
  • NeoLoad Web
  • Intégrations et utilisation avancée – Outils APM/tiers (facultatif)
  • Licence régulière/par siège. Cette licence est liée à une machine (permanente ou temporaire) et cette machine exécute le contrôleur.

Entreprise Inclut tout dans le plan professionnel, plus les éléments suivants :

  • Intégrations et utilisation avancée (outils APM/tiers) – inclus
  • Licence partagée. La licence partagée permet aux utilisateurs de distribuer des utilisateurs virtuels entre plusieurs machines. Lors de la distribution de la capacité utilisateurs virtuels, le contrôleur peut être utilisé sur plusieurs machines simultanément.

VUH – Inclut tout dans le plan Enterprise, plus les éléments suivants :

  • Tous les protocoles
  • Utilisateurs virtuels illimités
  • Plate-forme cloud incluse
  • licence VUH. Permet aux utilisateurs d’effectuer des tests de charge à partir du cloud pendant toute la durée de vos campagnes de test sans avoir à acheter une licence.

 

Conclusion: Neotys NeoLoad vs LoadView par Dotcom-Monitor

Personne n’aime attendre qu’une page Web ou une application se charge. Les clients s’impatientent et trouveront un remplaçant s’il ne répond pas à leurs besoins. LoadView a été créé avec la performance et l’efficacité à l’esprit. En fait, même quelqu’un qui n’a jamais eu d’expérience dans l’exécution d’un test de charge peut facilement créer des scripts et en exécuter un en quelques minutes. Vous n’avez pas à vous soucier de connaître les langages de programmation, l’enregistreur Web EveryStep suit et crée facilement vos scripts pour vous. Il suffit de pointer et de cliquer sur vos applications comme n’importe quel utilisateur le ferait. En outre, vous n’avez pas à vous soucier de télécharger des applications distinctes à votre machine comme vous avez à voir avec NeoLoad. Avec LoadView, il n’y a pas d’étapes complexes à passer à travers. Assurez-vous d’une évolutivité et d’une expérience utilisateur cohérente sur tous vos sites Web, applications Web, services Web et API grâce à la plate-forme LoadView.

Essayez LoadView à partir de Dotcom-Monitor

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