Alternativen zu Flood von Tricentis
Echte Browser-Leistungstests
mit LoadView
Schnelles Einrichten und Ausführen von Auslastungstests für alle Ihre Webseiten, Anwendungen, APIs, Server und Streaming-Medien.
Verwaltetes Netzwerk
Lastinjektoren werden für Sie verwaltet. Keine zusätzliche Einrichtung oder Konto erforderlich.
Skriptbenutzerszenarien
Mehrstufige skriptende Skripterstellung. Unterstützung für mehr als 40 Desktop-/Mobilgeräte und -Geräte.
Skalierbare
Drehen Sie einfach Lastinjektoren von ein paar hunderd Benutzer zu Tausenden mit ein paar Klicks.
Leistungsmetriken
Entdecken Sie Leistungsengpässe, die für die Kapazitätsplanung entscheidend sind.
Identifizieren Sie Engpässe, stellen Sie skalierbarkeit sicher und überprüfen Sie die Leistung.
Schnell es und einfach laden und stresstesten Sie Ihre Websites, Web-Apps und APIs aus der Cloud!
Eigenschaften | Flut | Andere Cloud-Anbieter | LoadView |
Kostenlose Testversion. Melden Sie sich an und führen Sie kostenlose Tests durch | |||
Keine steile Lernkurve | |||
Keine Anforderungen an Programmier-/Skriptkenntnisse | |||
Skript-Recorder | |||
Einfache, unkomplizierte Preisgestaltung | |||
Mehrere Benutzerszenarien und Testtypen |
Sind Sie ein aktueller Flood-Benutzer auf der Suche nach einer kostengünstigeren Last-/Stresstestlösung Dieser Artikel wirft einen Blick auf alle Funktionen von LoadView und wie es mit Flood verglichen wird. Lesen Sie weiter, um zu sehen, was LoadView zu einer großartigen Alternative zu Flood macht.
Erstellen von Skripts: Flood vs. LoadView
Wenn es darum geht, Skripts zu erstellen, bietet Flood Benutzern viele Optionen zur Auswahl, abhängig von ihrer Umgebung oder Programmiersprache Erfahrung. Benutzer können Lasttests auf Protokollebene mit einer Vielzahl von Open-Source-Tools wie JMeter, Gatling und Selenium erstellen.
Eine weitere Option, über die ein Flood-Benutzer verfügt, ist Test Builder. Test Builder ist im Wesentlichen eine benutzerfreundlichere Version von JMeter, die für Tests auf Protokollebene verwendet werden kann, z. B. GET- und POST-Anforderungen. Benutzer haben auch die Möglichkeit, bestimmte Header oder URL-Parameter hinzuzufügen.
Schließlich haben Flood-Benutzer eine andere Option, genannt Element, ein browserbasiertes Tool, das von Tricentis entwickelt wurde. Dies ermöglicht es Benutzern, Skripte in einem echten Browser auszuführen, insbesondere Chrome. Die Skripts müssen separat in JavaScript erstellt werden, bevor Sie den Auslastungstest hochladen und starten, daher müssen Sie die JavaScript-Sprache verstehen, um dies zu tun. Die Skripts, die mit einem dieser Open-Source- und proprietären Tools erstellt werden, können dann in Flood gestartet werden, das die Infrastruktur, die Ausführung und die Berichterstattung der Auslastungstests verarbeitet.
Auf der anderen Seite verwendet LoadView den EveryStep Web Recorder. Der Recorder ist ein webbasiertes Skriptwerkzeug, das die Transaktionen und Schritte in Ihren Seiten und Webanwendungen in echten Browsern aufzeichnet. Das Tool unterstützt eine Vielzahl von Technologien, Browsern und Geräten, z. B. Chrome, Internet Explorer, Android, iPhone und mehr. Der Recorder unterstützt Frameworks und Technologien, die zum Erstellen dynamischer Anwendungen wie JavaScript, AJAX, HTML5 und mehr verwendet werden. Mit dem EveryStep Web Recorder müssen Sie nur auf einer Seite oder Anwendung navigieren, wie es jeder Benutzer tun würde, und das Tool zeichnet jeden Schritt der Transaktion auf. Und wenn Sie das Skript aus irgendeinem Grund nach der Aufnahme bearbeiten müssen, können Sie dies einfach tun. Benutzer können auch über zusätzliche Funktionen verfügen, z. B. Das Festlegen von Verzögerungen, Netzwerkfiltern und Kontextparametern. Diese Funktionen sind wichtig, um echte Benutzeraktionen zu simulieren. Sie können z. B. verschiedene Benutzer simulieren, sich anmelden, Besucher nach verschiedenen Produkten suchen oder dynamische URL-Tests durchführen, indem Sie dynamische Variablen angeben.
Im Gegensatz zu einigen der Programmiersprachenunterstützungsoptionen mit Flood ist The EveryStep Web Recorder einfach zu bedienen und es ist keine Skripterfahrung erforderlich.
Ausführen von Auslastungstests: Flood vs. LoadView
Innerhalb von Flood wird alles auf einer hohen Ebene unter einem bestimmten Projekt gruppiert, das alle Tests enthält. Unter der Projektebene haben Sie Streams. Streams sind im Wesentlichen die Aktionen innerhalb des Tests, z. B. das Durchsuchen oder Anmelden bei einer Seite. Schließlich sind unter Bächen die Überschwemmungen. Eine Flut ist einfach eine Ausführung eines Ihrer Testszenarien. Jedes Mal, wenn Sie einen Auslastungstest ausführen, wird eine Flut erstellt. Benutzer können mehrere Überschwemmungen unter demselben Stream und mehrere Streams unter demselben Projekt usw. haben.
Alle Flood-Lasttests werden von 15 verschiedenen regionalen Grid-Knoten (AWS und/oder Azure) ausgeführt. Je nach Plan können Benutzer auf die Anzahl der Knoten beschränkt sein, die pro Raster verwendet werden können (ein Raster kann bis zu 90 Knoten haben).
Bei einem kostenpflichtigen Abonnementplan ist die Anzahl der Raster und Knoten nicht begrenzt, die Anzahl der verbrauchten Knotenstunden ist jedoch auf eine Stunde Test pro Knoten begrenzt. Dies kann auf jede beliebige Weise aufgeteilt werden, die der Benutzer möchte. Beispielsweise kann ein Knoten so eingerichtet werden, dass er für eine Stunde ausgeführt wird, während zwei andere Knoten jeweils 30 Minuten lang eingerichtet sind usw. Die Empfehlung für die maximale Anzahl von Benutzern pro Knoten und Skriptwerkzeug ist 1.000 Benutzer für JMeter und Gatling und 50 Benutzer für Element. Ihre kostenlose Testversion umfasst fünf Knotenstunden, wobei die einzige Einschränkung darin besteht, dass Benutzer jeweils nur einen Knoten verwenden können.
Umgekehrt legt die LoadView-Plattform Grenzwerte und Stunden fest, abhängig vom Typ der Plan- und Testsimulation. LoadView-Benutzer haben die Flexibilität, je nach Bedarf verschiedene Arten von Benutzersimulationen auszuführen.
- Protokollbasiert (HTTP/S)
Anforderungen mit gleichzeitigen Benutzern, die HTTP/S-Anforderungen (GET/POST) an den Webserver generieren.
- Real Browser-basiert
Ideal zum Laden von Web-Apps und Zum Simulieren von Benutzern, die bestimmte Aktionen in diesen Anwendungen ausführen.
LoadView verwendet Amazon Web Services (AWS)-Ladeinjektoren in über 15 Regionen auf der ganzen Welt. Es ist kein eigenes Cloud-Konto erforderlich, da alles über die LoadView-Plattform verwaltet wird.
Sobald Sie ihr Testszenario abgeschlossen haben, können Sie den Auslastungstest einen Schritt weiter gehen, indem Sie den Typ der Lastkurve für Ihre Situation auswählen – Load Step Curve, Goal-based Curve oder Dynamic Adjustable Curve – basierend auf den Anforderungen für Ihren Test.
Analysieren von Tests: Flood vs. LoadView
Die Testergebnisse in beiden Plattformen sind relativ ähnlich. Beide ermöglichen es Benutzern, Metriken wie Transaktionsraten, Antwortzeiten, Netzwerkdurchsatz und Fehler in Echtzeit zu erfassen und zu überwachen. Bei Bedarf können Benutzer tiefer in die Statistiken hinter einzelnen Elementen einbeispielen. Die Berichte sind benutzerfreundlich und intuitiv, und Sie können alle Ergebnisse über Ihren Browser überprüfen. LoadView behält frühere Testergebnisse bei, sodass Sie sie verwenden können, um mit zukünftigen Tests zu vergleichen. Darüber hinaus haben Benutzer die Möglichkeit, die Leistungsergebnisse mithilfe einer eindeutigen privaten URL an Manager oder Stakeholder zu senden.
LoadView Preise und kostenlose Testversion
Unsere kostenlose Testversion enthält bis zu 5 kostenlose Tests, um Ihnen den Einstieg zu erleichtern. Unsere Abonnement-basierten Pläne beginnen bei 199 USD pro Monat, und alle nicht verwendeten virtuellen Benutzerminuten und Ladeinjektorstunden werden von einem Monat auf den nächsten übertragen. Oder wählen Sie unseren On-Demand-Plan, um das ganze Jahr über Tests durchzuführen, wann immer Sie es brauchen.
LoadView Professional Services
Für Teams, die ihre Leistungstests auslagern möchten, bieten wir auch Professional Services an. Unsere Leistungsingenieure können ihnen bei jedem Teil des Testprozesses behilflich sein, je nach Ihren spezifischen Anforderungen und Ressourcen. Unser Ziel ist es, dass Sie und Ihre Teams die Leistungstests durchführen, Daten interpretieren und Ihr System ohne die Beteiligung unseres Teams optimieren.
Flood Free Testversion und Preise
Flood bietet eine kostenlose Testversion, mit der Benutzer einen Knoten für die ersten fünf Stunden verwenden können, was für Kunden, die eine Baseline für ihren Test erhalten möchten, gut sein kann. Es gibt ein paar verschiedene Bereitstellungsoptionen mit Flood. Benutzer können zwischen einer Option “Nachfrage” oder “Gehostet” wählen.
Bedarfspläne
Der Bedarfsplan ermöglicht es Kunden, Lasttests bei Bedarf auszuführen, ohne Hardware oder Software zuweisen zu müssen. Mit jedem der Bedarfspläne können Knotenstunden auf zwei Arten verwendet werden. Wenn Sie beispielsweise 50 Knotenstunden auswählen, können Sie 50.000 Benutzer für 1 Stunde 1.000 Benutzer für 50 Stunden simulieren. Alle Tests werden auf Protokollebene ausgeführt. Wenn Sie echte Browser in Ihren Tests verwenden möchten, ähnlich wie LoadView “out of the box” bietet, müssen Sie eine separate Plattform namens Flood Element verwenden, mit der Sie eine einzelne Stunde realer Instanzen in Google Chrome verwenden können.
20 Knotenstunden
|
50 Knotenstunden
|
100 Knotenstunden
|
200 Knotenstunden
|
300 Knotenstunden
|
400 Knotenstunden
|
500 Knotenstunden
|
700 Knotenstunden
|
1.000 Knotenstunden
|
Gehostete Pläne
Gehostete Pläne sind die bevorzugte Methode, wenn Sie bereits über eigene AWS- oder Azure-Cloudkonten verfügen. Mit dieser Option müssen sich Benutzer keine Gedanken darüber machen, die Knotenstunden nachzuverfolgen. Beide Pläne bieten monatliche oder jährliche Preiskonfigurationen an und sind wie folgt aufgeteilt:
20 Knotenstunden
|
50 Knotenstunden
|
100 Knotenstunden
|
200 Knotenstunden
|
300 Knotenstunden
|
400 Knotenstunden
|
500 Knotenstunden
|
700 Knotenstunden
|
1.000 Knotenstunden
|
Benutzer, die nach weiteren Optionen auf Unternehmensebene suchen, können sich direkt an Tricentis wenden, um einen Plan zu finden, der ihren Anforderungen entspricht.
LoadView und Flood sind beide großartige Auslastungstestplattformen. Beide Lösungen bieten Ihnen die Möglichkeit, Ihre webbasierten Anwendungen und Dienste mit so vielen virtuellen Benutzern aus der Praxis zu testen, wie Sie benötigen. Sie bieten Ihnen auch die erforderlichen Leistungsmetriken, die Sie für die Kapazitätsplanung benötigen. Die Flood-Plattform ist jedoch in erster Linie auf die Verwendung von Open-Source-Tools ausgerichtet, die sich hervorragend für komplexere Umgebungen eignen, aber der Nachteil ist, dass benutzerim Voraus über das notwendige Wissen verfügen muss, um Skripte erstellen zu können.
Darüber hinaus können diese Skripts nur für protokollbasierte Tests verwendet werden, die nicht geeignet sind, wenn Sie versuchen, die tatsächliche Benutzererfahrung zu simulieren. Wenn es um Benutzerfreundlichkeit, Flexibilität und Point-and-Click-Skripting geht, glänzt die LoadView-Plattform. Darüber hinaus verfügt LoadView über großartige Funktionen auf Unternehmensebene, z. B. zielbasierte und dynamische, einstellbare Kurventests und Preisoptionen für jede Organisationsgröße.