Alternativen zu SoapUI
Leistungstests für Ihre APIs und Web Services mit LoadView von Dotcom-Monitor
Starten Sie mit LoadView by Dotcom-Monitor in wenigen Minuten mit dem Auslastungs- und Stresstest Ihrer SOAP- und Web-APIs
Verwaltete Cloud
LoadView verwaltet das Netzwerk für Sie. Es sind keine separaten Konten erforderlich.
Simulieren Sie reale Szenarien
Skalierbare
Skalieren Sie von einem Benutzer auf Tausende mit minimalem Overhead.
Leistungsmetriken
Gewinnen Sie Einblicke und validieren Sie API-Leistungsmetriken.
Dynamische API-Tests.
Keine Lizenzen zum Verwalten oder zum Einrichten von Cloudkonten.
Schnell es und einfach laden und stresstesten Sie Ihre Websites, Web-Apps und APIs aus der Cloud!
Eigenschaften | SoapUI | Andere Cloud-Anbieter | LoadView |
Keine Hardware-Anforderungen | |||
Keine Lizenzen zu verwalten | |||
Keine separaten Installationen auf dem lokalen Computer | |||
Leistungsstarkes, einfach zu bedienendes Skriptwerkzeug | |||
Globales Netzwerk von Cloud-Servern | |||
Pay-as-you-go Plan Option | |||
Nicht verwendete Ressourcen Rollover von Monat zu Monat (Abonnementpläne) |
Sind Sie ein aktueller SoapUI-Benutzer auf der Suche nach einer alternativen API-Leistungstestlösung? Oder suchen Sie einfach nach einer Testplattform, die mehr als nur APIs testet? LoadView by Dotcom-Monitor ist eine leistungsstarke, cloudbasierte Auslastungstestplattform für Agile- und DevOps-Teams, mit der alles getestet werden kann, von APIs bis hin zu Websites und Webanwendungen. Im Folgenden werden wir die Funktionen und Vorteile der SoapUI Pro- und LoadView-Tools behandeln, damit Sie entscheiden können, welche Option für Sie am besten geeignet ist!
Warum Load Testing-APIs wichtig sind
Bevor wir auf die Besonderheiten der SoapUI- und LoadView-Plattformen eingehen, sollten wir uns etwas Zeit nehmen, um die Bedeutung von Auslastungstest-APIs zu verstehen. APIs nehmen viele Formen an, aber sie sind im Wesentlichen die Messenger hinter den Kulissen Ihrer Websites und Anwendungen, die Nachrichten übermitteln und senden. Wenn sich Ihre Kunden beispielsweise bei ihrem Konto anmelden, Ihre Website durchsuchen und schließlich den Prozess der Bestellung eines Artikels durchlaufen, wird dies alles von APIs verarbeitet. APIs sind die Verbindungen zwischen dem Benutzer und den Back-End-Systemen und -Servern, die nicht nur für die Benutzerfreundlichkeit, sondern auch für das Unternehmen von entscheidender Bedeutung sind. Aus diesem Grund ist es wichtig sicherzustellen, dass Ihre Systeme einen erwarteten Anstieg gleichzeitiger API-Aufrufe verarbeiten können.
Auslastungstests sind nur eine der vielen verschiedenen Arten von Tests, die durchgeführt werden können. Je nachdem, wo Sie sich im Entwicklungsprozess befinden, müssen Sie möglicherweise Integrationstests, Funktionstests, Regressionstests oder Sicherheitstests integrieren, um nur einige zu nennen. Die LoadView-Plattform konzentriert sich in der Regel mehr auf die Automatisierung von Funktions-, Auslastungs- und Belastungstests und das Testen Ihrer APIs von außerhalb Ihres Netzwerks. Dadurch wird sichergestellt, dass Sie die realistischsten Daten und Ergebnisse aus der Sicht des Endbenutzers erhalten. Darüber hinaus unterstützt LoadView zusammen mit der Dotcom-Monitor-Suite RESTful-APIs wie XML und JSON sowie SOAP- und Web-APIs und bietet Benutzern unzählige Test- und Überwachungskonfigurationsoptionen.
Auslastungstest-APIs: SoapUI im Vergleich zu LoadView
SoapUI wurde ursprünglich 2006 entwickelt und ist zu einem der beliebtesten und preisgekrönten Open-Source-API-Testtools auf dem Markt geworden, mit denen Benutzer Funktionstests, Auslastungstests, Sicherheitstests und API-Mocking für SOAP- und REST-basierte Webdienste erstellen können. SoapUI unterstützt viele andere beliebte Protokolle, einschließlich Flash, Web und HTTP/S, AMF, JDBC und JMS.
SoapUI ist plattformübergreifend und kann je nach Ihren spezifischen Anforderungen unter Windows, Mac oder Linux/Unix verwendet werden, beachten Sie jedoch die spezifischen Hardwareinstallationsanforderungen für jede Umgebung unten:
Fenster
|
Linux/Unix
|
Mac OS
|
Aufgrund der Tatsache, dass SoapUI auf einem physischen Computer installiert werden muss, hängt die Anzahl der virtuellen Benutzer, die Sie für Auslastungstests aufdrehen können, von der Qualität Ihrer Hardware ab, insbesondere von CPU und verfügbarem Arbeitsspeicher.
Mit LoadView müssen sich Benutzer keine Gedanken über bestimmte Hardware- oder Softwareanforderungen machen und beseitigen den Aufwand, zusätzliche Infrastruktur warten zu müssen, wie es eine lokale Plattform erfordern würde. Auf diese Weise können sich DevOps-Teams und Leistungsingenieure ausschließlich auf das Erstellen, Ausführen und Analysieren ihrer Belastungs- und Belastungstests für engpässe konzentrieren. Noch wichtiger ist, dass LoadView vollständig cloudbasiert ist, sodass Sie nicht an physische Einschränkungen gebunden sind, wie Sie es mit SoapUI wären. LoadView kann Hunderte bis Tausende von API-Aufrufen an Ihren Server pro Auslastungstestsitzung anzeigen.
Mit SoapUI sind diese Arten von Tests nur für kleine Auslastungstests geeignet, da die virtuellen Benutzer innerhalb der Einschränkungen Ihres Computers und Netzwerks erstellt werden. Aus diesem Grund empfiehlt SmartBear einige andere, aber teurere Optionen, wenn Sie große Auslastungstests erstellen möchten. Eine Option besteht darin, in LoadUI Pro zu wechseln, wodurch Benutzer API-Tests aus der Cloud ausführen können. Die zweite Option besteht darin, in die umfassende API-Testlösung ReadyAPI einzusteigen. ReadyAPI umfasst SoapUI Pro, LoadUI Pro und ServiceV Pro, sodass Sie im Wesentlichen alles bieten, was Sie für umfassende API-Funktionstests und Leistungstests benötigen.
Dies ist eine weitere vorteilhafte Funktion der Verwendung von LoadView. Es gibt keine zusätzlichen Ladetest-Tools oder Plattformen, für die Sie bezahlen oder verwenden müssen. Alles, was Sie für Last- und Stresstests Ihrer APIs benötigen, erfolgt innerhalb einer einzigen Schnittstelle. LoadView nutzt mehr als 15 Standorte auf der ganzen Welt, die aus Amazon Web Services (AWS) und Azure Cloud Services-Netzwerken bestehen. Es ist nicht erforderlich, das Cloud-Netzwerk zu verwalten oder zusätzliche Konten einzurichten, da die Plattform es für Sie verwaltet.
Zusätzliche Funktionen: SoapUI vs. LoadView
Wie bereits in diesem Artikel erwähnt, enthält SoapUI Funktionen, die über nur Funktions- und Auslastungstests für APIs hinausgehen. Zu diesen Funktionen gehören die folgenden:
- ServiceSimulation/API Mocking
Ermöglicht es Dem Benutzer, Tests für Webdienste zu erstellen und zu simulieren, bevor sie in die Produktion geschoben werden, wodurch die potenziellen Kosten für den Aufbau von Replikaten Inplizieren Ihrer Produktionssysteme entfallen.
- API-Sicherheitstests
Schützt vor den häufigsten Sicherheitslücken.
- Automatisierung
Unterstützt erweiterte End-to-End-Automatisierungsfunktionen und Integration mit Continuous Integration-Tools wie Maven, Hudson, Bamboo, Junit und ANT
- Analytik/Reporting
SoapUI ermöglicht es Benutzern, leicht verständliche Berichte zu erstellen und Berichte in ein Format Ihrer Wahl zu exportieren, einschließlich PDF, HTML, RTF, Excel, XML, CSV usw., und sind vollständig anpassbar (einige Formate sind auf LoadTest-Ebene nicht verfügbar).
Die LoadView-Plattform ist nicht nur auf API-Tests beschränkt. Die Plattform kann Auslastungs- und Belastungstests für Ihre Websites und Webanwendungen durchführen. Keine zusätzlichen Tools oder Plattformen erforderlich.
Mit dem EveryStep Web Recorder können Benutzer mehrstufige Testskripts für komplexe Benutzeraktionen aufzeichnen, z. B. Schaltflächenklicks, Menüauswahlen, Formulare, Einkaufswagen, Texteingaben und mehr. Der EveryStep Web Recorder ist ein kostenloses, webbasiertes Automatisierungsskripting-Tool, das jeden Schritt einer Webtransaktion aufzeichnet und das Skript mit einem echten Browser wiedergibt, keine zusätzlichen Plugins oder Downloads erforderlich.
Die Skripte können aufgezeichnet werden, um die Kompatibilität in über 40 Desktop-/Mobilgeräten und -Geräten zu testen, einschließlich Chrome, Internet Explorer, Android, iOS, iPhone, Samsung und mehr. Der EveryStep Web Recorder unterstützt praktisch alles, was in einem Browser gerendert wird, und unterstützt zusätzliche Sprachen/Technologien wie AJAX, Angular JS, WebSockets, Java, HTML5, Flash, PHP, Ruby und mehr.
SoapUI Preise
SoapUI Pro-Lizenzen umfassen Funktionstests und Automatisierung für REST/SOAP-APIs sowie die Integration in gängige API-Verwaltungsplattformen.
Feste Lizenzen
- 1-Jahres-Lizenz – $599
- 2-Jahres-Lizenz – 1.198 $
- 3-Jahres-Lizenz – 1.797 $
Floating-Lizenzen
- 1-Jahres-Lizenz – 4.190 $
Feste Lizenzen können von einem einzelnen Benutzer mit einem eindeutigen Benutzernamen und Kennwort auf einem einzelnen Computer, Computergerät oder virtuellen Computer aktiviert werden. Zusätzliche Benutzer müssen eine dedizierte Lizenz erwerben.
Floating-Lizenzen können für verschiedene Benutzer und Maschinenkombinationen aktiviert werden, jedoch jeweils nur eine.
Weitere Add-Ons sind SoapUI-Schulungen und Zertifizierungen, die zwischen 99 und 149 US-Dollar liegen.
LoadView kostenlose Testversion und Preise
Wir bieten eine kostenlose 30-Tage-Testversion mit bis zu 5 kostenlosen Belastungstests an. Keine Kreditkarte erforderlich.
Wir haben mehrere Abonnement-basierte Pläne, die bei 199 USD pro Monat beginnen. Mit unseren Abonnement-basierten Plänen werden, solange Ihr Plan gültig bleibt, nicht verwendete virtuelle Benutzerminuten und Ladeinjektorstunden von einem Monat zum nächsten übertragen. Darüber hinaus können Benutzer einen Jahresplan mit einer niedrigeren monatlichen Gebühr auswählen. Alternativ können Sie auch aus einem Umzahlplan auswählen.
Starter – €199 pro Monat
- Virtuelle HTTP-Benutzer: 1.000
- Virtuelle Browser-Benutzer: 100
- HTTP-Benutzerstunden: 15.000
- Browser-Benutzerstunden: 300
- Lastinjektor Stunden: 30
Professional – €499 pro Monat
- Virtuelle HTTP-Benutzer: 5.000
- Virtuelle Browser-Benutzer: 500
- HTTP-Benutzerstunden: 75.000
- Browser-Benutzerstunden: 1.500
- Lastinjektor Stunden: 75
Fortgeschrittene – $1.499 pro Monat
- Virtuelle HTTP-Benutzer: 20.000
- Virtuelle Browser-Benutzer: 2.000
- HTTP-Benutzerstunden: 300.000
- Browser-Benutzerstunden: 6.000
- Lastinjektor Stunden: 250
On-Demand
- Virtuelle HTTP-Benutzer: 1.000.000
- Virtuelle Browser-Benutzer: 10.000
- HTTP-Benutzerstunden: Unbegrenzt
- Browser-Benutzerstunden: Unbegrenzt
- Ladeinjektorstunden: Unbegrenzt
Wenn Ihre spezifischen Anforderungen mehr als das oben aufgeführte erfordern, kontaktieren Sie uns bitte für Pläne auf Enterprise-Ebene.
LoadView Professional Services
Der Zweck von Dotcom-Monitor Professional Services ist es, Sie und Ihre Teams bei der Durchführung von Leistungstests, der Interpretation von Daten und der Feinabstimmung Ihres Systems ohne Beteiligung unseres Teams zu unterstützen. Unsere Techniken sind erprobt und bewährt. Sie können auswählen, mit welchen Elementen Sie Hilfe benötigen, und unsere Leistungsingenieure werden Sie durch sie coachen. Unser Team steht Ihnen auch zur Verfügung, um die gesamte Auslastungsprüfung für Sie durchzuführen und Bietet Beratung zur Optimierung Ihres Codes und Ihrer Infrastruktur. Das Niveau der Dotcom-Monitor-Kooperation liegt ganz bei Ihnen.
Schlussfolgerung
Als kostenlose Open-Source-Testlösung für APIs eignet sich SoapUI hervorragend für kleine Tests, aber das wird nicht repräsentativ für Ihre Benutzer und Kunden sein – oder wie sie Ihre Dienste nutzen. Sie benötigen eine Plattform, die realen Datenverkehr aus der ganzen Welt simulieren kann, und LoadView kann genau das tun. LoadView kann dynamische API-Tests an praktisch jedem Systemtyp oder jeder Infrastruktur durchführen. Ihre API ist erst dann wirklich funktionsfähig, wenn sie den realen Bedingungen standhält.
Nicht nur das, die LoadView-Plattform kann verwendet werden, um Leistungstests für Ihre Websites und Webanwendungen mit echten Browsern durchzuführen. Das ist etwas, was Sie mit SoapUI nicht tun können. Wenn Sie umfangreiche Auslastungstests mit dem SmartBear-Ökosystem durchführen möchten, müssen Sie insgesamt in eine andere, teurere Plattform und Preiskonfiguration wechseln. Und je nach Ihren Bedürfnissen, das könnte in die Zehntausende von Dollar zu bekommen. Sie müssen die Bank nicht mit LoadView brechen. Wir bieten wettbewerbsfähige Abonnement-basierte Pläne oder einen On-Demand-Plan, so dass Sie nur für die Tests bezahlen, die Sie ausführen.
Führen Sie bis zu 5 Auslastungstests kostenlos durch