Neotys NeoLoad Alternativen:
On-Demand, Cloud-basierte Sload Testing mit LoadView
LoadView ermöglicht ihnen das einfache Skripten und Ausführen von Auslastungstests für Websites, Webanwendungen und APIs
Verwaltete Cloud
LoadView verwaltet das Netzwerk für Sie. Es sind keine separaten Konten erforderlich.
Webbasierter Skript-Recorder
Echte Browser-Tests
Tatsächliche Leistung Ihrer Websites in realen Browsern geladen.
Leistungsmetriken
Erhalten Sie Einblicke in Leistungsmetriken, die für die Kapazitätsplanung unerlässlich sind.
Skript und führen Sie Auslastungstests in wenigen Minuten mit LoadView aus. Keine Hardware für die Bereitstellung oder Cloud-Konten zu verwalten.
Einrichten und Ausführen von Auslastungstests für alle Ihre Webseiten, Webdienste und Webanwendungen in wenigen Minuten!
Eigenschaften | Neotys NeoLoad | Andere Cloud-Anbieter | LoadView |
Keine Hardware-Anforderungen | |||
Keine Lizenzen zu verwalten | |||
Keine separaten Installationen auf dem lokalen Computer | |||
Leistungsstarkes, einfach zu bedienendes Skriptwerkzeug | |||
Keine Software zur Bereitstellung | |||
Pay-as-you-go-Preise | |||
Nicht verwendete Ressourcen Rollover von Monat zu Monat (Abonnementpläne) |
Möchten Sie von Neotys NeoLoad wechseln? LoadView ist eine cloudbasierte Last- und Stresstestlösung, die den Aufwand und die Kosten für die Implementierung einer lokalen Cloud-Testlösung beseitigt. Keine Sorge mehr über hohe Lizenzgebühren, zusätzliche Infrastruktur oder laufende Wartungsarbeiten. Mit der cloudbasierten LoadView-Plattform können Sie ganz einfach Skripts erstellen und Ihre Auslastungstests in nur wenigen Minuten ausführen.
NeoLoad vs. LoadView – Ein schneller Vergleich
Neotys NeoLoad ist ein sehr umfassendes Tool, mit dem Benutzer automatisierte Tests für DevOps-Umgebungen und Continuous Delivery-Plattformen erstellen können. Tatsächlich war NeoLoad das erste unternehmen, das HTTP/2 und WebSockets unterstützte. Es gibt jedoch einige Vorbehalte bei der Arbeit mit NeoLoad, die in diesem Artikel untersucht werden und warum die Verwendung einer Cloud-basierten Plattform wie LoadView eine kostengünstigere Option ist.
Erstens, wenn Sie mit einer lokalen Lösung wie NeoLoad arbeiten, gibt es viele Hardware- und Softwareanforderungen, die erfüllt werden müssen. Faktoren wie Speicherplatz, CPU und Arbeitsspeicher müssen berücksichtigt werden, da im Fall von NeoLoad die von Ihnen erworbene Lizenz mit einer physischen Maschine/Arbeitsstation verknüpft ist. Diese Arbeitsstation muss in der Lage sein, die Anzahl der Anforderungen oder Transaktionen während des Tests auszuführen.
NeoLoad unterstützt die folgenden Betriebssysteme:
|
|
|
|
|
|
|
|
|
|
Neotys empfiehlt, 500 MB Speicherplatz zur Verfügung zu haben, aber wenn Sie planen, nur einen Lastgenerator oder Überwachungs-Agent zu installieren, müssen Sie nur 300 MB zur Verfügung haben. Es wird ein Minimum von 1024 MB Festplattenspeicher empfohlen, die Hardwareanforderungen unterscheiden sich jedoch für jeden Auslastungstest. Wenn die CPU- oder Speicherauslastung zu irgendeinem Zeitpunkt während eines Tests 90 Prozent überschreitet, müssen Sie die Anzahl der Benutzer reduzieren oder die Denkzeit/-verzögerung zwischen den Seiten erhöhen. Eine zusätzliche Option besteht darin, die Anzahl der Lastgeneratoren zu erhöhen.
Mit LoadView müssen Sie sich nicht mit all diesen Voraussetzungen beschäftigen. Alles, was Sie im Wesentlichen brauchen, um mit LoadView zu beginnen, ist eine Internetverbindung und ein Browser. LoadView entfernt die zeitaufwändigeren Aufgaben beim Einrichten und Ausführen eines lokalen Leistungstesttools wie NeoLoad, z. B. beim Verwalten interner Lastgeneratoren und globaler Agents. Mit der LoadView-Plattform ist keine zusätzliche Infrastruktur oder Software erforderlich. Erstellen Sie einfach Ihre Skripts und führen Sie Ihre Tests von mehreren Standorten auf der ganzen Welt aus, mit so vielen virtuellen Benutzern, wie Sie benötigen, ohne sich Gedanken über die Überschreitung der Systemkapazität zu machen. Mit LoadView haben Leistungsingenieure und Entwicklungsteams mehr Zeit für die Planung, Ausführung und Analyse ihrer Tests. Darüber hinaus bietet LoadView Benutzern mehrere Simulationstypen und Auslastungstestszenarien.
Installieren und Bereitstellen von Neotys NeoLoad
Es gibt drei empfohlene Möglichkeiten, NeoLoad bereitzustellen, aber es gibt einige Elemente, die Sie in Bezug auf den Controller beachten können. Der Controller wird verwendet, um Testszenarien (über die GUI) zu entwerfen, die Lastgeneratoren während des Tests zu verwalten und Testergebnisse zu sammeln und zu analysieren. Zusätzlich ist für jeden Controller ein Lastgenerator integriert, zusätzlich zu einem integrierten Überwachungs-Agent.
- All-in-One-Bereitstellung
Mit dieser Methode können Benutzer auf alle Komponenten zugreifen, aus denen die Software besteht – Controller, Load Generator und Monitoring Agent. Neotys empfiehlt jedoch, diese Bereitstellung für Evaluierungsprojekte und nicht für Produktionsumgebungen zu verwenden.
- Installieren eines Load Generator-Agenten
Diese Methode ermöglicht einen zusätzlichen Lastgenerator für eine zusätzliche Prüfmaschine. Benutzer können so viele Lastgeneratoren wie nötig installieren, um die Ladekapazität zu erhöhen, aber mit dieser Methode wird eine separate Liste von Anforderungen und Schritten geöffnet.
- Installieren eines Überwachungs-Agenten
Diese Methode ist nützlich, wenn ihre Testcomputer in einer Reihe von Unternetzwerken sitzen. Benutzer können die Überwachungslast auf andere Netzwerke verteilen oder Agenten auf anderen Computern installieren, um andere Netzwerke zu überwachen.
Eine weitere Funktion, die mit NeoLoad installiert werden kann, ist die WAN-Emulation. Dies kann nützlich sein, wenn Sie auf unterschiedliche Netzwerkbedingungen testen. Für diese Funktionalität verfügt Neotys über einen separaten WAN-Emulationstreiber, der den vom Lastgenerator gesteuerten Datenverkehr steuert und Latenz und Paketverlust simuliert. Ein spezifischer Aufrufpunkt ist, dass der WAN-Treiber auf der Netzwerkkarte (Network Interface Card) des Computers installiert werden muss.
Erstellen und Ausführen von Auslastungstests: NeoLoad vs. LoadView
Ähnlich wie LoadView besteht der NeoLoad-Auslastungstestprozess im Wesentlichen aus den folgenden vier Schritten:
- Skript-/Datensatzbenutzerdatenverkehr
- Definieren von Testparametern
- Ausführen des Tests
- Analysieren der Ergebnisse
Es gibt jedoch einige große Unterschiede zwischen den Plattformen, wenn es um Skripterstellung, Definieren und Ausführen von Auslastungstests geht.
NeoLoad-Skripte werden über die GUI erstellt, wodurch Benutzer Bedingungen, Schleifen und andere Programmierstrukturen einschließen können. Benutzer, die mit JavaScript kenntnisreich sind, können auch Code für weitere Anwendungen für bestimmte Benutzerpfade oder Aktionen einfügen. Der NeoLoad-Recorder wird vom Browser als Proxy “gesehen” und zeichnet jede HTTP-Anforderung/Antwort vom Client und Server auf. Wenn Sie über eine Anwendung verfügen, die nicht für die Verwendung eines Proxys konfiguriert ist, müssen z. B. systemeigene mobile Anwendungen eine Methode namens Tunnelmodus verwenden, die zusätzliche Administratorrechte erfordert und schwieriger einzurichten sein kann.
LoadView verwendet den webbasierten EveryStep Web Recorder, um Benutzertransaktionen und Aktivitäten aufzuzeichnen, wie z. B. Klicks, Auswählen von Elementen, Formularübermittlung usw. Skripte können mit über 40 gängigen Desktop-/Mobilgeräten und -Geräten aufgezeichnet werden. LoadView unterstützt wie NeoLoad gängige Webanwendungsframeworks und -technologien. Allerdings sind nicht alle Protokolle in jedem NeoLoad-Plan verfügbar oder werden unterstützt. NeoLoad kann auch mobile Anwendungen aufzeichnen und bietet verschiedene Methoden dafür an, entweder direkt vom Gerät selbst, von einem Emulator oder von einem Desktop-Webbrowser aus. Mit LoadView müssen Sie nur den EveryStep Web Recorder verwenden und angeben, welches Gerät emuliert werden soll. Keine zusätzlichen Schritte oder Geräte erforderlich.
Mit dem EveryStep Web Recorder können Sie wie ihr Kunde durch Ihre Anwendung oder Website navigieren. Es gibt keine Notwendigkeit, jede Aktion zu stoppen, zu starten und zu benennen, wie Sie es mit dem NeoLoad-Recorder tun würden.
LoadView kann mehrere Benutzersimulationstypen ausführen: HTTP/S und echte browserbasierte Tests. Hier sind einige wichtige Punkte zu berücksichtigen, um zu verstehen, welche Methode für Ihre Bedürfnisse am besten ist:
- HTTP/S-basierte Lastsimulation
- Kein clientseitiges Rendering
- Auswirkungen auf Lastspritzmaschinen sind gering
- Echte browserbasierte Lastsimulation
- Reale Benutzersimulation
- Anpassbare Skripte
- Hoher Einfluss auf Lastspritzmaschinen
LoadView bietet auch verschiedene Lastkurventypen zur Auswahl – Load Step, Goal-based und Dynamic Adjustable – mit dem Sie den Test ausführen können, der Ihren Szenario- oder Testanforderungen am besten entspricht.
Ladegeneratoren: NeoLoad vs. LoadView
Nachdem Sie Ihr Simulations- und Auslastungstestszenario definiert haben, können Benutzer virtuelle Benutzer auf mehrere Punkte auf der ganzen Welt verteilen. Wenn sich beispielsweise ein großer Teil Ihres Kundenstamms in einem bestimmten Land/einer bestimmten Region befindet, können Sie Ihren Test so einrichten, dass er diese Bereiche umfasst. LoadView-Benutzer können aus mehr als 15 globalen Lastinjektorenstandorten in den USA, Kanada, APAC, Südamerika und Europa auswählen.
NeoLoad bietet Benutzern auch mehrere Optionen, wenn es um die Auswahl von Lastgeneratoren geht. Sie können lokale Generatoren in Ihrem Netzwerk oder Cloud-Generatoren verwenden, aber wenn Sie einen großen Auslastungstest durchführen möchten (alles zwischen 10.000 – 30.000+ Benutzern), ist es ratsam, ihre Cloud-Lastgeneratoren zu verwenden, was zusätzlich zu Ihrer vorhandenen Lizenz eine zusätzliche Nutzungsgebühr darstellt.
LoadView-Preise und professionelle Services
LoadView verfügt über abonnementbasierte Pläne, die bei 199 USD pro Monat beginnen. Mit unseren Abonnement-basierten Plänen rollen ungenutzte virtuelle Benutzerminuten und Ladeinjektorenstunden von einem Monat auf den nächsten, solange Ihr Plan gültig bleibt.
Alternativ können Sie auch aus einem Umzahlplan auswählen. Die Preise werden berechnet und angezeigt, bevor Sie mit dem neuen Test beginnen, sodass Sie genau wissen, wofür Sie bezahlen werden. Wenn Ihre spezifischen Bedürfnisse mehr als das oben aufgeführte erfordern, kontaktieren Sie uns bitte für einen maßgeschneiderten Plan.
Wir bieten auch professionelle Dienstleistungen an, um Sie in jedem Teil des Testprozesses zu unterstützen, Sie lassen uns einfach wissen, an welchen Elementen Sie unsere Leistungsingenieure beteiligen möchten.
NeoLoad Preise und Lizenzierung
Neotys bietet Entwicklern einen kostenlosen Plan für kleine Auslastungstests (bis zu 50 virtuelle Benutzer), aber wenn Sie umfangreiche Auslastungstests durchführen möchten, können Sie aus den folgenden vier zusätzlichen Plänen mit jeweils individuellen Lizenzanforderungen wählen. Sie müssen Neotys direkt kontaktieren, um Preise zu erhalten.
Standard –
- Enthält HTTP/S-, HTTP/2- und SOAP-Protokolle (andere sind optional)
- 50-1.000.000+ virtuelle Benutzer
- Unbegrenzte Tests
- Pay-per-Use-Cloud-Plattform
- Netzwerkvirtualisierung
- Kontinuierliche Integrations-Plugins
- Infrastrukturüberwachung (optional)
- Reguläre/pro Sitzplatzlizenz. Diese Lizenz ist mit einem Computer (permanent oder temporär) verbunden, und auf diesem Computer wird der Controller ausgeführt.
Professional – Enthält alles im Standardplan sowie Folgendes:
- 50 – 1.000.000 virtuelle SAP-Benutzer
- Infrastrukturüberwachung
- Zusammenarbeit
- NeoLoad Web
- Integrationen und erweiterte Nutzung – APM/Drittanbieter-Tools (optional)
- Reguläre/pro Sitzplatzlizenz. Diese Lizenz ist mit einem Computer (permanent oder temporär) verbunden, und auf diesem Computer wird der Controller ausgeführt.
Enterprise – Enthält alles im Professional-Plan sowie Folgendes:
- Integrationen und erweiterte Nutzung (APM/Drittanbieter-Tools) – inklusive
- Gemeinsame Lizenz. Die gemeinsame Lizenz ermöglicht es Benutzern, virtuelle Benutzer auf mehrere Computer zu verteilen. Bei der Verteilung der Kapazität virtueller Benutzer kann der Controller auf mehreren Computern gleichzeitig verwendet werden.
VUH – Enthält alles im Enterprise-Plan sowie Folgendes:
- Alle Protokolle
- Unbegrenzte virtuelle Benutzer
- Cloud-Plattform enthalten
- VUH-Lizenzierung. Ermöglicht Benutzern, Auslastungstests aus der Cloud für die Dauer Ihrer Testkampagnen durchzuführen, ohne eine Lizenz erwerben zu müssen.
Fazit: Neotys NeoLoad vs. LoadView von Dotcom-Monitor
Niemand wartet gerne darauf, dass eine Webseite oder Anwendung geladen wird. Kunden werden ungeduldig und finden einen Ersatz, wenn er nicht ihren Bedürfnissen entspricht. LoadView wurde unter Berücksichtigung von Leistung und Effizienz erstellt. Tatsächlich kann selbst jemand, der noch nie Erfahrung mit dem Ausführen eines Auslastungstests gemacht hat, problemlos Skripts erstellen und innerhalb von Minuten ausführen. Sie müssen sich keine Gedanken über das Wissen um Programmiersprachen machen, der EveryStep Web Recorder verfolgt und erstellt Ihre Skripte einfach für Sie. Zeigen Sie einfach und klicken Sie durch Ihre Anwendungen wie jeder Benutzer würde. Darüber hinaus müssen Sie sich keine Gedanken darüber machen, separate Anwendungen auf Ihren Computer herunterzuladen, wie Sie es mit NeoLoad zu tun haben. Mit LoadView gibt es keine komplexen Schritte, durch die gesprungen werden kann. Stellen Sie skalierbarkeit und eine konsistente Benutzererfahrung auf allen Websites, Webanwendungen, Webdiensten und APIs mit der LoadView-Plattform sicher.
und erhalten Sie bis zu 5 kostenlose Belastungstests