Alternatives à SoapUI
Tests de performance pour vos API et services Web avec LoadView par Dotcom-Monitor

Commencez à tester la charge et le stress de vos API SOAP et Web en quelques minutes avec LoadView par Dotcom-Monitor

Cloud géré

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

Simuler des scénarios réels

Effectuez des milliers d’appels vers vos API de la même manière que vos utilisateurs.

évolutif

Passer d’un utilisateur à des milliers avec un minimum de frais généraux.

Mesures de performance

Obtenez un aperçu et validez les paramètres de performance de l’API.

Test d’API dynamique.
Pas de licences de gestion ou de cloud de comptes à configurer.

Chargez et stressez rapidement et facilement vos sites Web, applications Web et API à partir du cloud !

fonctionnalités Interface utilisateur savon 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
Réseau mondial de serveurs cloud
Option de régime par paiement à l’achat
Roulement des ressources inutilisées d’un mois à l’autre (plans d’abonnement)

Êtes-vous un utilisateur actuel de SoapUI à la recherche d’une solution alternative de test de performance API? Ou tout simplement à la recherche d’une plate-forme de test qui ne se suffit pas de tester les API? LoadView by Dotcom-Monitor est une puissante plate-forme de test de charge basée sur le cloud pour les équipes Agile et DevOps qui peut être utilisée pour tester tout, des API aux sites Web et aux applications Web. Ci-dessous, nous allons couvrir les fonctionnalités et les avantages des outils SoapUI Pro et LoadView, afin que vous puissiez décider quelle option est la meilleure pour vous!

 

Pourquoi il est important de tester la charge des API

Avant d’entrer dans les détails des plates-formes SoapUI et LoadView, prenons le temps de comprendre l’importance des API de test de charge. Les API prennent de nombreuses formes, mais elles sont essentiellement les messagers dans les coulisses de vos sites Web et applications, la livraison et l’envoi de messages. Par exemple, lorsque vos clients se connectent à leur compte, naviguent sur votre site et finissent par passer par le processus de commande d’un élément, c’est tout géré par les API. Les API sont les connexions entre l’utilisateur et les systèmes et serveurs back-end qui sont essentiels non seulement pour l’expérience utilisateur, mais aussi pour l’entreprise. C’est pourquoi il est important de s’assurer que vos systèmes peuvent gérer une augmentation prévue des appels API simultanés.

Les tests de charge ne sont qu’un des nombreux types de tests qui peuvent être effectués. Selon l’endroit où vous vous trouvez dans le processus de développement, vous devrez peut-être intégrer des tests d’intégration, des tests fonctionnels, des tests de régression ou des tests de sécurité, pour n’en nommer que quelques-uns. La plate-forme LoadView se concentre généralement davantage sur l’automatisation des tests fonctionnels, de charge et de stress, et sur le test de vos API à partir de l’extérieur de votre réseau. Cela vous assure d’obtenir les données et les résultats les plus réalistes du point de vue de l’utilisateur final. En outre, LoadView, avec la suite Dotcom-Monitor, prend en charge les API RESTful, telles que XML et JSON, en plus des API SOAP et Web, donnant aux utilisateurs d’innombrables options de configuration de test et de surveillance.

 

API de test de charge : SoapUI vs LoadView

Initialement développé en 2006, SoapUI est devenu l’un des outils de test d’API open source les plus populaires et primés sur le marché, permettant aux utilisateurs de créer des tests fonctionnels, des tests de charge, des tests de sécurité et des moqueries API pour les services Web SOAP et REST. SoapUI prend en charge de nombreux autres protocoles populaires, y compris Flash, Web et HTTP / S, AMF, JDBC, et JMS.

SoapUI est multiplateforme, et peut être utilisé sur Windows, Mac, ou Linux / Unix, en fonction de vos besoins spécifiques, cependant, s’il vous plaît noter les exigences spécifiques d’installation matérielle pour chaque environnement ci-dessous:

Windows

  • Processeur 1GHz ou plus 32 bits ou 64 bits
  • 512 Mo de RAM
  • 220 Mo d’espace disque dur
  • Windows XP ou plus tard
  • Java 7

Linux/Unix

  • Processeur Intel ou AMD64 32 bits ou 64 bits plus élevé ou plus
  • 512 Mo de RAM
  • 260 Mo d’espace disque dur
  • Ubuntu, Red Hat, Fedora, CentOS, Suse; ou d’autres distributions
  • Java 7

Mac OS

  • Ordinateur Mac avec processeur Intel ou PowerPC 1GHz ou plus 32 bits ou 64 bits
  • 512 Mo de RAM
  • 160 Mo d’espace disque dur
  • Mac OS X 10.4 ou plus tard; Mac OS X Server 10.4 ou plus tard
  • Java 7

En raison du fait que SoapUI doit être installé sur une machine physique, le nombre d’utilisateurs virtuels que vous pouvez faire tourner pour les tests de charge dépend de la qualité de votre matériel, en particulier CPU et la mémoire disponible.

Avec LoadView, les utilisateurs n’ont pas à se soucier des exigences spécifiques du matériel ou des logiciels et supprime les tracas d’avoir à maintenir une infrastructure supplémentaire, comme une plate-forme sur place vous obligerait à le faire. Cela permet aux équipes et aux ingénieurs de performance de DevOps de se concentrer uniquement sur la création, la course et l’analyse de leurs tests de charge et de stress pour tous les goulots d’étranglement. Plus important encore, LoadView est entièrement basé sur le cloud, de sorte que vous n’êtes pas lié par des limitations physiques comme vous le seriez avec SoapUI. LoadView peut faire tourner des centaines à des milliers d’appels API vers votre serveur par session de test de charge.

Avec SoapUI, parce que les utilisateurs virtuels sont créés dans les contraintes de votre machine et réseau, ces types de tests ne sont bons que pour les tests de charge à petite échelle. Pour cette raison, SmartBear recommande quelques options différentes, mais plus coûteuses, si vous cherchez à créer des tests de charge à grande échelle. Une option consiste à passer à LoadUI Pro, ce qui donne aux utilisateurs la possibilité d’exécuter des tests API à partir du cloud. La deuxième option consiste à passer à leur solution complète de test API, appelée ReadyAPI. ReadyAPI inclut SoapUI Pro, LoadUI Pro et ServiceV Pro, vous donnant essentiellement tout ce dont vous auriez besoin pour des tests fonctionnels et des tests de performance API complets.

Il s’agit d’une autre caractéristique bénéfique de l’utilisation de LoadView. Il n’y a pas d’outils ou de plates-formes supplémentaires de test de charge que vous devez payer ou utiliser. Tout ce dont vous avez besoin pour tester la charge et le stress de vos API se fait dans une seule interface. LoadView utilise plus de 15 emplacements dans le monde, composés à la fois de services Web Amazon (AWS) et de réseaux Azure Cloud Services. Il n’est pas nécessaire de gérer le réseau cloud ou de configurer des comptes supplémentaires, car la plate-forme le gère pour vous.

Fonctionnalités supplémentaires: SoapUI vs LoadView

Comme mentionné précédemment dans cet article, SoapUI inclut des fonctionnalités au-delà des tests fonctionnels et de charge pour les API. Ces caractéristiques incluent les éléments suivants :

  • Simulation de service/API Moqueur

Permet à l’utilisateur de créer et de simuler des tests contre les services Web avant de les pousser en production, éliminant ainsi le coût potentiel de la construction de répliques grandeur nature de vos systèmes de production.

  • Tests de sécurité API

Protège contre les vulnérabilités de sécurité les plus courantes.

  • automatisation

Prend en charge les fonctionnalités avancées d’automatisation de bout en bout et s’intègre à des outils d’intégration continue tels que Maven, Hudson, Bamboo, Junit et ANT

  • Analyse/Reporting

SoapUI permet aux utilisateurs de créer des rapports faciles à comprendre, ainsi que des rapports d’exportation dans un format de votre choix, y compris PDF, HTML, RTF, Excel, XML, CSV, etc, et sont entièrement personnalisables (Certains formats ne sont pas disponibles au niveau LoadTest).

 

La plate-forme LoadView ne se limite pas aux tests API. La plate-forme peut effectuer des tests de charge et de stress pour vos sites Web et applications Web. Aucun outil ou plateforme supplémentaire n’est nécessaire.

Avec l’enregistreur Web EveryStep, les utilisateurs peuvent enregistrer des scripts de test en plusieurs étapes d’actions utilisateur complexes, telles que des clics sur des boutons, des sélections de menus, des formulaires, des paniers d’achat, des entrées de texte, et plus encore. L’enregistreur Web EveryStep est un outil de script d’automatisation gratuit basé sur le Web qui enregistre chaque étape d’une transaction web et rejoue le script à l’aide d’un véritable navigateur, pas de plugins ou de téléchargements supplémentaires requis.

Les scripts peuvent être enregistrés pour tester la compatibilité dans plus de 40 navigateurs et appareils de bureau/mobiles, y compris Chrome, Internet Explorer, Android, iOS, iPhone, Samsung, et plus encore. L’enregistreur Web EveryStep prend en charge pratiquement tout ce qui est rendu dans un navigateur et prend en charge d’autres langues/technologies telles que AJAX, Angular JS, WebSockets, Java, HTML5, Flash, PHP, Ruby, et plus encore.

 

Prix SoapUI

Les licences SoapUI Pro incluent des tests fonctionnels et l’automatisation des API REST/SOAP et l’intégration avec les plateformes de gestion d’API populaires.

Licences fixes

  • Licence d’un an – 599 $
  • Licence de 2 ans – 1 198 $
  • Licence de 3 ans – 1 797 $

Licences flottantes

  • Licence d’un an – 4 190 $

Les licences fixes peuvent être activées par un seul utilisateur, avec un nom d’utilisateur et un mot de passe uniques, sur une seule machine, un seul appareil informatique ou une machine virtuelle. Les utilisateurs supplémentaires doivent acheter une licence dédiée.

Les licences flottantes peuvent être activées pour différents utilisateurs et combinaisons de machines, mais une seule à la fois.

Parmi les autres modules supplémentaires, mentionnons les formations et certifications SoapUI qui varient de 99 $ à 149 $

 

LoadView Essai gratuit et prix

Nous offrons un essai gratuit de 30 jours avec jusqu’à 5 tests de charge gratuits. Aucune carte de crédit n’est requise.

Nous avons plusieurs forfaits basés sur l’abonnement qui commencent $ 199 $ par mois. Grâce à nos forfaits basés sur l’abonnement, tant que votre forfait reste valide, les minutes d’utilisation virtuelles inutilisées et les heures d’injection de charge se répercorment d’un mois à l’autre. En outre, les utilisateurs peuvent choisir un plan annuel avec des frais par mois inférieurs. Vous pouvez également choisir parmi un régime par paiement à l’inso départ.

Entrée – 199 $ par mois

  • Max HTTP Utilisateurs virtuels: 1000
  • Utilisateurs virtuels max navigateur: 100
  • HTTP Heures d’utilisation : 15 000
  • Heures d’utilisation du navigateur: 300
  • Heures d’injection de charge : 30

Professionnel – 499 $ par mois

  • Max HTTP Utilisateurs virtuels: 5.000
  • Utilisateurs virtuels max navigateur: 500
  • HTTP Heures d’utilisation : 75 000
  • Heures d’utilisation du navigateur : 1 500
  • Heures d’injection de charge : 75

Avancé – 1 499 $ par mois

  • Max HTTP Utilisateurs virtuels: 20.000
  • Utilisateurs virtuels max navigateur: 2.000
  • HTTP Heures d’utilisation : 300 000
  • Heures d’utilisation du navigateur : 6 000
  • Heures d’injection de charge : 250

À la demande

  • Max HTTP Utilisateurs virtuels: 1,000,000
  • Utilisateurs virtuels du navigateur Max : 10 000
  • HTTP Heures d’utilisation: Illimité
  • Heures d’utilisation du navigateur: Illimité
  • Heures d’injection de charge : Illimité

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

Le but de Dotcom-Monitor Professional Services est de vous aider, vous et vos équipes, à exécuter des tests de performance, à interpréter les données et à affiner votre système sans la participation de notre équipe. Nos techniques sont testées et éprouvées. Vous pouvez choisir les éléments avec lesquels vous avez besoin d’aide, et nos ingénieurs de performance vous en carédront à travers eux. Notre équipe est également disponible pour effectuer l’ensemble de l’exercice de test de charge pour vous, offrant des consultations pour optimiser votre code et votre infrastructure. Le niveau de coopération Dotcom-Monitor dépend entièrement de vous.

 

conclusion

En tant que solution de test open source gratuite pour les API, SoapUI est idéal pour les tests à petite échelle, mais cela ne sera pas représentatif de vos utilisateurs et clients – ou de la façon dont ils utilisent vos services. Vous avez besoin d’une plate-forme qui peut simuler le trafic réel du monde entier, et LoadView peut le faire. LoadView peut effectuer des tests API dynamiques sur pratiquement n’importe quel type de système ou d’infrastructure. Votre API n’est pas vraiment fonctionnelle tant qu’elle ne peut pas résister aux conditions réelles.

Non seulement cela, la plate-forme LoadView peut être utilisé pour effectuer des tests de performance pour vos sites Web et applications Web, en utilisant de vrais navigateurs. C’est quelque chose que vous ne pouvez pas faire avec SoapUI. Si vous souhaitez effectuer des tests de charge à grande échelle à l’aide de l’écosystème SmartBear, vous devrez passer à une plate-forme différente et plus coûteuse et à une configuration de tarification complète. Et selon vos besoins, cela pourrait se chiffrer en dizaines de milliers de dollars. Vous n’avez pas à casser la banque avec LoadView. Nous offrons des forfaits d’abonnement compétitifs ou un forfait à la demande, de sorte que vous ne payez que pour les tests que vous exécutez.

Essayez LoadView à partir de Dotcom-Monitor

Exécutez jusqu’à 5 tests de charge gratuitement