Alternatives BlazeMeter:
Pourquoi choisir LoadView à la place
Si vous avez cherché une solution de test de charge plus conviviale que BlazeMeter, vous devez jeter un coup d’œ coup d’œ coup d’œœ attention à la solution LoadView. LoadView est une plate-forme de test de performance à la demande, vous permettant de tester et de charger vos pages Web, applications et servcies Web – à partir d’une seule interface et sans ajouter d’infrastructure supplémentaire.
Outil d’enregistrement de script
Enregistreur convivial et prend en charge de nombreux navigateurs populaires, technologies et cadres d’applications Web.
Réseau cloud géré
LoadView maintient les injectos de charge réseau, optimisant les ressources et les prix.
Tests flexibles
LoadView offre aux utilisateurs plusieurs courbes de charge.
Abonnement et à la demande
Plusieurs forfaits basés sur l’abonnement et option à la demande.
Créez et exécutez rapidement des tests de charge en quelques minutes.
Tests de performances basés sur le navigateur réel pour toutes vos pages Web, applications Web et API.
fonctionnalités | BlazeMeter ( BlazeMeter ) | Autres fournisseurs de cloud | LoadView |
Pas de matériel à fournir | |||
Pas d’installations séparées sur la machine locale | |||
Aucun compte Cloud distinct n’est requis | |||
Plate-forme Web | |||
Outil de script point et clic | |||
Enregistrement vidéo et graphiques cascade | |||
Roulement des ressources inutilisées d’un mois à l’autre (plans d’abonnement) |
BlazeMeter, comme LoadView, est également une solution de test de performance basée sur SaaS à la demande, mais il existe de nombreuses différences clés entre les deux plates-formes. Sur la différence majeure est que BlazeMeter a été construit à l’origine autour d’Apache JMeter, qui est une application Java open-source qui a été conçu pour effectuer de nombreux types différents de tests de développement de logiciels, tels que la charge, fonctionnelle, et les tests de régression. Il a depuis été élargi pour prendre en charge d’autres outils de test open-source.
Nous recevons des questions de clients à la recherche d’alternatives à BlazeMeter, et plus particulièrement, comment LoadView se compare à BlazeMeter. Dans les sections suivantes, nous allons essayer de vous montrer les principaux différenciateurs entre les deux plates-formes, de sorte que vous êtes à la recherche de solutions de test de stress et de charge et de collecte d’informations, vous avez une meilleure compréhension des deux plates-formes et peut prendre une décision mieux informée.
BlazeMeter vs LoadView – Ce qui rend LoadView différent
LoadView a été créé avec des fonctionnalités à l’esprit. Nous avons réalisé que les mêmes équipes et les mêmes personnes qui surveillent leurs sites, applications et serveurs peuvent également être intéressées à tester leurs systèmes afin d’assurer une expérience utilisateur cohérente. LoadView est une solution de test de peformance basée sur le cloud, donc contrairement à d’autres outils et plates-formes, il n’est pas nécessaire d’investir dans du matériel supplémentaire ou de créer des injecteurs de charge. Tout cela est géré afin que les ingénieurs de performance et les développeurs puissent concentrer leurs efforts sur les tests eux-mêmes.
De nombreuses solutions de test de charge, en particulier la variété open source, ne peuvent exécuter que des simulations d’utilisateurs basées sur le protocole, ce qui n’est pas suffisant. Vous pouvez mettre l’accent sur le serveur au niveau du protocole, mais une partie importante du temps de réponse de bout en bout est négligée. Avec la plate-forme LoadView, les utilisateurs peuvent 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
- Compétences en programmation requises pour le script
- Analyse de bas niveau requise
- Faible impact sur les machines d’injection de charge
Simulation de charge basée sur le navigateur réel
- Simulation réelle des utilisateurs
- Facile à personnaliser les scripts
- Rediffusion du script
- Impact élevé sur les machines d’injection de charge
BlazeMeter et LoadView:
Comment l’enregistreur Web EveryStep fait toute la différence
L’enregistreur Web EveryStep permet aux utilisateurs de passer à travers leurs pages Web et applications, créant un script de toutes les transactions au cours du processus. Il n’y a pas de plugins ou de téléchargements supplémentaires et l’enregistreur prend en charge de nombreux cadres et technologies d’application populaires. LoadView prend en charge l’ensemble suivant de langues/technologies populaires. En savoir plus sur les capacités de l’enregistreur Web EveryStep.
BlazeMeter et LoadView : la question open source
BlazeMeter est une solution de test de performance à la demande basée sur SaaS, permettant aux utilisateurs de tester de n’importe où, y compris des emplacements publics ou privés. BlazeMeter peut simuler des milliers ou des millions d’utilisateurs virtuels de plus de 50 sites à travers le monde (Asie-Pacifique, Europe, Amérique du Nord et Du Sud) par l’intermédiaire de plusieurs fournisseurs de cloud, tels qu’AWS, Google ou Azure. Voici quelques-unes des principales caractéristiques que BlazeMeter promeut :
- La possibilité pour les développeurs de créer des tests dans leur éditeur préféré (en utilisant yaml ou syntaxe JSON)
- Créer/modifier des tests côte à côte avec du code sans avoir à ouvrir d’autres outils
- Tests fonctionnels API en un clic de souris, pas de codage nécessaire
- Test api dans le cloud ou sur place
- Créez des tests ou utilisez des scripts open source existants dans leur éditeur préféré à l’aide d’une syntaxe SIMPLE YAML ou JSON.
- Prend en charge les applications mobiles et Web
- Maintenir les tests dans les référentiels de contrôle de version préférés pour suivre les modifications
L’enregistrement d’un script JMeter nécessite un peu d’une courbe d’apprentissage. JMeter peut ressembler et se sentir comme un vrai navigateur, mais il n’est pas. Comme il ne s’agit pas d’un navigateur, l’un des inconvénients bien connu de JMeter est son incapacité à exécuter JavaScript, ce qui signifie également qu’il ne prend pas naturellement en charge les demandes AJAX. BlazeMeter utilise une extension Chrome qui permet aux utilisateurs d’enregistrer le trafic HTTP/S sur tout ce qu’ils peuvent pointer vers leur navigateur et de le transformer en un script JMeter. Une note importante sur l’extension BlazeMeter Chrome. Les utilisateurs ont besoin d’avoir un compte BlazeMeter pour utiliser la fonction d’enregistrement de l’extension Chrome, cependant, il n’a pas besoin d’être un compte payé, il peut être un compte gratuit.
D’autres avantages importants incluent :
- Plusieurs options pour enregistrer le trafic d’applications Web natives ou mobiles à partir de n’importe quel type d’appareil.
- Utilisez le proxy sécurisé BlazeMeter pour capturer toutes les demandes provenant de votre appareil mobile vers un script JMeter.
- Enregistrez les actions du navigateur sur un script JMeter avec le Plugin Chrome. Il peut également exécuter script moins de tests de charge juste en suivant votre point et cliquez sur les actions.
- Si vous avez déjà des scripts, utilisez les convertisseurs de script automatiques BlazeMeter pour convertir les fichiers HP LoadRunner VUGen, SoapUI, pcap ou HAR en scripts JMeter/Selenium.
Lorsque vous ouvrez JMeter, vous avez des options pour différents tests à exécuter, qui comprennent les éléments suivants;
- Test JMeter (test de charge, qui est généralement sélectionné)
- Test URL/API
- Multi-test (test multiple simultanément ou plusieurs géolocalisations)
- Test de Taureau
- Webdriver Test (basé sur le plugin du pilote Web Selenium avec JMeter qui vous permet d’ouvrir JavaScript pour les tests front-end.
Les options supplémentaires incluent :
- Émulation réseau pour tester le trafic mobile
- 3G, LTE, Wi-Fi, ainsi que la mise en place de propriétés de latence et de bande passante personnalisées.
- Intégrations APM
- CloudWatch
- CA Technologies APM
- Nouvelle relique APM
- Nouvelles idées reliques
- Dynatrace APM
- AppDynamique
- Exécuter comme test api fonctionnel
- Mode Bac à sable (test gratuit à basse échelle à des fins de débogage)
- Origine de la charge
- Plus de 40 sites (AWS/Google/Azure)
Il est important de noter que les tests front-end qui utilisent selenium WebDriver plug-in peut prendre plus de temps parce qu’ils sont très gourmands en ressources, de sorte que les utilisateurs verront généralement des retards.
BlazeMeter a été construit à l’origine autour d’Apache JMeter (pour en savoir plus sur la façon de charger le test avec JMeter, consultez notre guide ultime), mais inclut maintenant la prise en charge de 19 outils supplémentaires. Voici quelques-uns des outils open source les plus populaires de soutien blazemeter :
- Apache JMeter – JMeter est un logiciel open source populaire utilisé comme outil de test de charge pour mesurer les performances de divers services Web, en se concentrer sur les applications Web. Parce qu’il est basé sur Java, il peut fonctionner sur pratiquement n’importe quelle plate-forme ou système d’exploitation.
- Locust – Locust est un outil open-source de test de charge basé sur python. La principale caractéristique de Locust est qu’il permet aux utilisateurs de créer et de définir le comportement de l’utilisateur dans le code Python, il n’y a donc pas besoin d’une interface utilisateur, mais aussi pas de fonctionnalité pour l’enregistrement de script.
- Gatling – Gatling est un cadre de test de performance open-source. L’épine dorsale de Gatling est basée sur Scala, Akka et Netty. Conçu pour analyser et mesurer les performances, il se concentre sur le test d’applications Web. Similaire à Locust, il permet aux développeurs d’écrire leurs tests de performances sous forme de code.
- Sélénium – Selenium est un cadre de test open-source qui aide les développeurs à automatiser les tests d’applications Web sur différents navigateurs. Ce n’est pas un seul outil, mais plutôt une suite d’outils et de langues, tels que C#, Groovy, Java, Perl, PHP, Python Ruby et Scala. Le sélénium peut être déployé sur les plateformes Windows, Linux et macOS.
- Jenkins – Jenkins est un serveur d’automatisation open-source qui est écrit en Java. Son but principal est d’aider et d’automatiser le processus d’intégration continue, permettant aux développeurs de tester, de valider et de déployer continuellement du nouveau code. Il prend en charge des centaines de plugins et peut être déployé sur les environnements Windows, macOS et UNIX.
- Le Broyeur – The Grinder est un cadre de test de charge open-source qui simplifie le processus d’exécution de plusieurs machines injecteurs de charge. Basé sur Java, ses principales fonctionnalités incluent la possibilité de charger tout ce qui a une API Java et des scripts de test peuvent être écrits dans les langues Jython ou Clojure.
L’un des aspects positifs de l’utilisation d’outils et de logiciels open source est qu’ils ont tendance à être gratuits et/ou ont un coût d’entrée inférieur à celui des solutions de rechange disponibles dans le commerce, ce qui aide les entreprises à économiser de l’argent. Les entreprises ne sont pas enfermées dans un paquet spécifique et vous pouvez utiliser le logiciel comme bon vous semble. Cependant, l’un des inconvénients de l’utilisation d’outils open-source est que vous avez besoin d’avoir quelqu’un qui est familier et à l’aise avec l’utilisation de l’une de ces plates-formes.
La courbe d’apprentissage peut être raide et peut ajouter au temps qu’il faut pour simplement configurer un test. Ils ne sont généralement pas aussi conviviaux que leurs alternatives disponibles dans le commerce. En outre, la complexité de la création d’un grand test peut en soi devenir un goulot d’étranglement, car le seul examen du code peut devenir problématique et vous pouvez constater qu’il n’y a pas une ligne de support dédiée à votre disposition.
Taurus : Automatisation des tests de performance open source
Taurus est un outil d’automatisation de test open source, non-GUI, qui intègre et étend de nombreux autres outils de test de charge et de test fonctionnel que nous avons décrits précédemment, tels que Gatling, The Grinder, Selenium et Apache JMeter. Il s’agit d’un outil de ligne de commande basé sur le langage de programmation Python, utilisant un langage spécifique au domaine (syntaxe YAML ou JSON) pour définir les tests de performances. Il s’agit d’un outil de ligne de commande qui doit être installé sur une machine locale et prend en charge Windows, macOS, Linux, CentOS et Docker Image.
L’un des principaux avantages est qu’il permet aux développeurs de faire la base du code avant de s’engager dans leurs référentiels de code source et prend également en charge GitHub. En outre, les développeurs peuvent afficher des mesures et des points de données spécifiques, tels que les percentiles, le nombre de visites, les erreurs, le temps moyen et les données d’utilisation des ressources locales en un seul endroit.
BlazeMeter comparé à LoadView: Pricing & Plans
BlazeMeter offre un plan gratuit pour toujours en plus des options de régime payant avec des prix annuels ou mois par mois disponibles.
libre
- 50 utilisateurs simultanés
- 10 tests/mois pour un temps de 20 minutes et 50 utilisateurs simultanés.
- Tests exécutés à partir de serveurs partagés BlazeMeter.
- 1 Générateur de charge partagé
basique
- 99 $ par mois par année ou 149 $ d’un mois à l’autre
- 1 000 utilisateurs simultanés
- 200 tests/année
- 1 Générateur de charge
Pro
- 499 $ par mois par année ou 649 $ d’un mois à l’autre
- 5 000 utilisateurs simultanés
- 80 000 heures/an d’utilisateurs virtuels
- 20 générateurs de charge
déchaîné
- Personnalisable (contactez BlazeMeter pour obtenir des prix)
- Remises sur le volume
- Forfaits à coût fixe (illimité)
- IPs dédiés et options sur place
- Soutien prioritaire
BlazeMeter Services professionnels
BlazeMeter offre des services professionnels aux clients qui peuvent avoir besoin d’une assistance supplémentaire pour leurs tests de performance. Les caractéristiques incluent :
- Services de script
- Événements de test gérés
- Séances de consultation et de formation
Prix LoadView
LoadView propose une variété de plans basés sur un abonnement, à partir de 199 $ par mois et notre essai gratuit comprend des tests de charge gratuits. Avec nos forfaits basés sur l’abonnement, vous êtes facturé un montant fixe à intervalles réguliers, mensuels ou annuels. Les minutes d’utilisation virtuelles inutilisées et les heures d’injection de charge se retournent d’un mois à l’autre tant que votre plan reste valide. Vous pouvez également choisir parmi un régime à la demande à l’aide d’un paiement à l’aller. 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 voulez tester vos sites Web et applications Web, mais vous n’avez pas les ressources nécessaires ? Pas de soucis. Nous offrons des services professionnels aux clients qui veulent s’assurer que leurs sites, applications et systèmes fonctionnent comme prévu et offrent une grande expérience utilisateur. Contactez-nous dès aujourd’hui pour discuter avec l’un de nos ingénieurs de la performance et nous faire savoir comment nous pouvons vous aider!
conclusion
Il ya beaucoup de considérations à faire lors de l’examen BlazeMeter comme une option de test de charge. Selon votre niveau d’expertise, vos connaissances et vos besoins, il peut y avoir une courbe d’apprentissage abrupte. D’autre part, LoadView est facile à utiliser et les utilisateurs peuvent facilement, et rapidement, configurer des tests de charge /stress en quelques minutes. Avec une variété de fonctionnalités, plus de 15 géolocalisations et plusieurs options de courbe de charge, LoadView vous donne la possibilité d’exécuter de vrais tests de charge basés sur le navigateur pour voir les performances réelles.
Pas de carte de crédit, pas de contrat.