Eggplant Performance Alternativen:

Flexible, bedarfsgesteuerte Lasttests aus der Cloud

Erstellen und führen Sie Lasttests für Websites, Web-Apps und APIs innerhalb von Minuten mit der LoadView-Plattform durch.

Webbasiertes Skripting-Tool

Kompatibel mit über 40 Desktop-/Mobilbrowsern und Geräten.

Verwaltetes Cloud-Netzwerk

LoadView verwaltet das Netzwerk für Sie. Keine separaten Konten erforderlich.

Flexibles Testen

LoadView bietet Benutzern die Möglichkeit, Tests für ihre spezifischen Bedürfnisse und Umgebungen zu konfigurieren.

Pay-As-You-Go-Plan-Option

Zahlen Sie nur für das, was Sie benötigen. Die Preise werden berechnet, bevor Sie den Test starten.

Beginnen Sie in wenigen Minuten mit dem Testen! Keine Drittanbieter-Konten oder zusätzlichen Downloads erforderlich.

Führen Sie Last- und Stresstests für Ihre Websites, Webanwendungen und APIs mit echten Browsern aus der Cloud durch!

Funktionen Eggplant Andere Cloud-Anbieter LoadView
Keine Hardware bereitzustellen
Keine separaten Installationen auf dem lokalen Rechner
Keine separaten Cloud-Konten erforderlich
Webbasierte Plattform
Leistungsstarkes, benutzerfreundliches Skripting-Tool
Nicht genutzte Ressourcen werden monatlich übertragen (Abonnementpläne)

Suchen Sie nach einer Alternative zu Eggplant Performance für Sie oder Ihre Organisation? Egal, ob Sie Entwickler, Ingenieur oder Performance-Tester sind, die LoadView-Plattform bietet die Flexibilität, die Testanforderungen für Ihre Websites, Anwendungen und APIs zu erfüllen.

Eggplant bietet ein robustes Ökosystem von Performance-Test- und Monitoring-Produkten. Von funktionalen Tests bis hin zu Robotic Process Automation (RPA) ist ihr Ziel, Unternehmen dabei zu helfen, das Kundenerlebnis zu optimieren. Ihr Performance-Test-Tool, Eggplant Performance, ist eine von wenigen Plattformen, die genutzt werden können, um sicherzustellen, dass ihre Websites und Anwendungen wie erwartet funktionieren. Im Vergleich zu LoadView erfordert Eggplant Performance jedoch viele Anforderungen, Voraussetzungen und zusätzliche Fachkenntnisse. Im Folgenden gehen wir auf die Unterschiede dieser Plattformen ein und zeigen, warum LoadView ganz oben auf Ihrer Liste stehen sollte.

 

 

LoadView: Echtbrowser-basierte Lasttests für Websites, Anwendungen und APIs

Die heutigen Kunden erwarten zuverlässige Websites und Anwendungen. Wenn einer dieser Dienste nicht lädt oder dem Kunden nicht die vorgesehenen Antworten liefert, verlieren sie schnell das Interesse und suchen eine funktionierende Seite. Organisationen wissen das und verstehen, dass Performance-Tests ein kritischer Bestandteil sind – nicht nur während des Entwicklungszyklus, sondern auch wenn diese Dienste in die Produktion gehen. Lasttests bieten die Möglichkeit, die Geschwindigkeit zu validieren, Engpässe zu erkennen und sicherzustellen, dass die bestehende Infrastruktur die Skalierbarkeit dieser Dienste unterstützt. Zusätzlich kann LoadView verwendet werden, um externe, Drittanbieter-Dienste zu testen, die selten geprüft werden, aber die Endbenutzererfahrung indirekt beeinflussen können.

Viele der heute auf dem Markt befindlichen Open-Source-Lasttestlösungen können nur protokollbasierte Benutzersimulationen ausführen, was für kleine, funktionale Tests und zur Bestimmung einer Basislinie gut ist, aber nicht ausreicht, wenn Sie wissen müssen, wie sich die clientseitigen Antwortzeiten auswirken. Mit der LoadView-Plattform können Sie zwischen verschiedenen Benutzersimulationstypen wählen: HTTP/S-Tests und echtbrowserbasierte Tests. Abhängig von Ihren spezifischen Testanforderungen bietet LoadView zusätzliche Flexibilität bei der Definition des Lasttyps für Ihren Test.

  • Laststufen-Kurve

Erzeugt Lasten mit einer vorbestimmten Anzahl gleichzeitiger Benutzer für festgelegte Zeiträume. Nützlich, um zu bestimmen, wie Ihre Websites und Anwendungen mit zunehmendem Traffic umgehen.

  • Zielbasierte Kurve

Nützlich, wenn Sie bereits das Limit für den erforderlichen Durchsatz identifiziert haben und sicherstellen möchten, dass Ihr Leistungsziel erreicht wird.

  • Dynamisch anpassbare Kurve

Passt die Last während eines Tests an und zeigt Ergebnisse in Echtzeit, was Einblicke gibt, wie sich die Leistung der Seite oder Anwendung bei Lastschwankungen verändert.

Skripterstellung leicht gemacht mit dem EveryStep Web Recorder

Der EveryStep Web Recorder ermöglicht es Benutzern, wichtige Transaktionen und Benutzerinteraktionen einfach aufzuzeichnen und abzuspielen, indem sie wie ein normaler Kunde navigieren – alles in einem echten Browser! Es sind keine separaten Downloads oder Add-Ons erforderlich. Zeichnen Sie schnell und einfach Testscripte für komplexe oder geschäftskritische Aktionen Ihrer Benutzer auf, wie Klicks, Menüübergänge, Formularausfüllungen und -absendungen, Warenkorbprozesse und Texteingaben. Zusätzlich kann der EveryStep Web Recorder Bilder erfassen und Texte validieren, um sicherzustellen, dass Bilder und Text korrekt dargestellt werden.

Der EveryStep Web Recorder ist mit über 40 Desktop-/Mobilbrowsern und Geräten kompatibel und unterstützt viele der Technologien und Frameworks, die zur Erstellung dynamischer Anwendungen verwendet werden. Erfahren Sie mehr über den EveryStep Web Recorder. Einige der unterstützten mobilen Geräte sind:

  • iPhone
  • iPod
  • iPad
  • Nexus
  • Samsung Galaxy
  • HTC
  • Motorola
  • Sony
  • Amazon Kindle
  • Microsoft Lumia
  • Blackberry

Diese Skripte können dann in die LoadView-Plattform hochgeladen werden, um den Performance-Testprozess für Ihre Websites, Webanwendungen, Webservices und APIs zu automatisieren. Zusätzlich können die Skripte auch in die Dotcom-Monitor-Monitoring-Plattform hochgeladen werden für kontinuierliches Monitoring und Uptime-Prüfungen im Produktionsumfeld.

Erfahren Sie mehr über den EveryStep Web Recorder

 

Globale Verteilung der virtuellen Benutzer

Am wichtigsten ist, dass Sie bei LoadView keine zusätzliche Infrastruktur verwalten oder Drittanbieter-Cloud-Konten einrichten müssen, wie bei anderen Lösungen. Starten Sie einfach Testmaschinen, wenn Sie sie benötigen. LoadView verwendet Lastinjektor-Server, die an mehr als 15 Standorten weltweit verteilt sind (USA, Kanada, APAC, Südamerika und Europa), um die Last zu generieren. So können Sie die Last zwischen geografischen Regionen verteilen. Wenn beispielsweise ein bestimmter Prozentsatz Ihrer Kunden aus einigen spezifischen Regionen kommt, können Sie diese Zonen für den Test auswählen.

 

LoadView-Preise

LoadView bietet abonnementbasierte Pläne ab 199 $ pro Monat. Bei unseren abonnementbasierten Plänen übertragen sich ungenutzte virtuelle Benutzerminuten und Lastinjektor-Stunden von Monat zu Monat, solange Ihr Plan aktiv bleibt. Alternativ können Sie auch einen Pay-as-you-go-Plan wählen. Die Preise werden berechnet und angezeigt, bevor Sie einen neuen Test starten, sodass Sie genau wissen, wofür Sie bezahlen.

Wenn Ihr spezieller Bedarf über die oben genannten Optionen hinausgeht, kontaktieren Sie uns bitte für Enterprise-Pläne.

 

Gehen Sie nicht allein: LoadView Professional Services

Lassen Sie sich von einem unserer Performance-Ingenieure bei allen oder einzelnen Performance-Testanforderungen unterstützen. Sie wählen aus, bei welchen Elementen Sie Hilfe benötigen, und unsere Performance-Ingenieure führen Sie durch den Prozess. Vereinbaren Sie noch heute einen Termin mit einem Performance-Ingenieur!

 

Eggplant Performance

Eggplant Performance ist die Performance- und Lasttestlösung von Eggplant und besteht aus vier Tools: Eggplant Performance Studio, Test Controller, Injectors und Analyzer. Eggplant Performance Studio ermöglicht es Benutzern, virtuelle Benutzerskripte zu erstellen, Testdaten zu konfigurieren und Leistungstests zu definieren. Der Test Controller führt Testläufe aus und überwacht sie. Injectors erzeugen Last über auf Laptops, Desktops oder Servern installierte Software. Schließlich verarbeitet der Analyzer die Ergebnisse der Testläufe und erstellt Berichte und Diagramme aus den Rohdaten.

Eggplant bietet außerdem ein Produkt namens Eggplant Performance for JMeter an, eine Version von Eggplant Performance, die speziell für JMeter-Tests gedacht ist, wie der Name bereits sagt. Eggplant Performance for JMeter ist kostenlos und funktioniert im Wesentlichen wie Eggplant Performance, weist jedoch Unterschiede in Terminologie und Workflow bei der Skripterstellung und Testeinrichtung auf. Für die Nutzung dieses Tools ist es wichtig, dass Benutzer mit JMeter vertraut sind. In diesem Artikel konzentrieren wir uns auf die Standardplattform Eggplant Performance.

Wir werden detaillierter erklären, wie diese Werkzeuge funktionieren und einige Unterschiede zur LoadView-Plattform aufzeigen. Einer der wichtigsten Unterschiede ist, dass Eggplant Performance lokal auf dem Rechner installiert werden muss. Es ist nicht webbasiert wie LoadView. Bei LoadView benötigen Sie nur eine Internetverbindung und einen Browser. Innerhalb der Eggplant Performance-Plattform können die Tools Eggplant Performance Studio, Test Controller und Analyzer nur unter Windows ausgeführt werden.

 

 

Skripterstellung mit Eggplant Performance Studio

Das Eggplant Performance Studio ist, ähnlich dem EveryStep Web Recorder bei LoadView, der Ort, an dem Benutzer mit dem Erstellen und Definieren von Tests für Lasttests beginnen. Ihre verschiedenen Recorder unterstützen das Testen von Websites sowie gängigen Client-Server-Technologien wie Java, .NET und Citrix. Für Protokolle und Technologien, die nicht standardmäßig unterstützt werden, kann Eggplant Performance angepasste virtuelle Benutzer bereitstellen. Ähnlich wie bei LoadView erfasst der Recorder den Netzwerkverkehr, um ein Skript zu erstellen, und kann auch Benutzeraktionen wie Website-Besuche oder das Steuern einer Benutzeroberfläche skripten, indem Skripte ausgeführt werden, die diese Aktionen beschreiben. Eggplant Performance Studio bietet verschiedene Recorder, die der Benutzer je nach Bedarf oder Situation auswählen kann.

  • Web Proxy Recorder. Dieser Recorder wird für die Erfassung von Website-Interaktionen verwendet. Sämtlicher HTTP/S- und WebSocket-Verkehr wird über den Web Proxy Recorder geleitet. Die durch den Recorder erstellte Aufnahme kann dann zur Skripterstellung für Web-Virtual-User-Typen verwendet werden. Wenn Sie von einem mobilen oder anderen externen Gerät aufzeichnen möchten, sind einige zusätzliche Schritte erforderlich:

– Root-Zertifikat muss vor der Aufzeichnung von HTTP/S-Verkehr installiert werden

– Das mobile Gerät muss den Controller als Proxy-Server über Port 909 verwenden

  • Web Network Recorder. Dieser Recorder zeichnet HTTP-Verkehr zwischen einem Browser und einem Webserver auf, indem er den Netzwerkverkehr analysiert, der über eine Netzwerkkarte läuft. Beachten Sie, dass dieser Recorder HTTPS-Verkehr nicht entschlüsseln kann. Dieser Recorder ist in den folgenden Situationen hilfreich:

– Sie können Ihre Anwendung nicht so einstellen, dass sie den Proxy Recorder nutzt

– Das Protokollverhalten unterscheidet sich beim Betrieb über einen Proxy im Vergleich zur direkten Verbindung zum Server

– Die Anwendung wird bereits über einen Proxy aufgerufen

  • Citrix Recorder. Dies ist ein Recorder für Citrix-Anwendungen. Wichtig ist, dass Benutzer Zugriff auf die Citrix StoreFront-Webseite benötigen, um Verbindungsdetails zu erhalten. Der Citrix Recorder kann für folgende Tests verwendet werden:

– Reaktionszeiten, wie sie von Benutzern erlebt werden

– Verständnis davon, wie Ihre Citrix-Serverinfrastruktur unter Last reagiert

  • TCP/UDP Recorder. Dieser Recorder zeichnet TCP/IP- und UDP-Verkehr zwischen Client und Server auf, indem er den Netzwerkverkehr auswertet, der über die Netzwerkkarte läuft. Dieser Ansatz ist nützlich in folgenden Situationen:

– Ihr System ist eine Anwendung oder ein Gerät, das als Client oder Server über ein Netzwerk kommuniziert, aber kein HTTP verwendet

 

 

Eggplant Performance Studio bietet darüber hinaus zusätzliche Skripting-Methoden neben den Standardoptionen:

  • Selenium Virtual User Skripte. Dies ist eine Firefox-Erweiterung, die eine IDE für Selenium bereitstellt und Benutzern das Aufzeichnen und Abspielen von Selenium-Skripten ermöglicht. Es sind jedoch einige zusätzliche Schritte erforderlich:

– Benutzer müssen den Firefox-Browser starten und die neuesten Selenium IDE-Skripte herunterladen

– Skripte werden als Java JUnit 4 WebDriver-Skripte exportiert und müssen dann in ein Eggplant Performance Selenium-Skript konvertiert werden.

  • Import von HAR-Dateien. Eggplant Performance Studio unterstützt folgende Programme:

– Charles

– Chrome DevTools

– Firebug NetExport

– Compuware APM Ajax Edition

– Fiddler

  • Virtual User APIs. Benutzer können ein leeres Skript mit einer der folgenden Virtual User APIs erstellen, um Code zu schreiben:

– Java API

– .NET/C# API

 

 

Eggplant Test-Konfiguration und Ausführung

Im Eggplant Performance Studio konfigurieren Benutzer auch Tests, nachdem die Skripte erstellt wurden. Es können eigene Workflows um die Skripte herum gebaut und zu den Tests hinzugefügt werden, wobei jeder Test aus virtuellen Benutzergruppen besteht, und jede virtuelle Benutzergruppe führt ihren eigenen Workflow oder ihr eigenes Skript aus.

Nach der Konfiguration kann der Test aus der Test Controller-Anwendung ausgeführt und überwacht werden. Es ist wichtig zu beachten, dass der Test Controller eine separate Anwendung ist, die Benutzer herunterladen und ausführen müssen, um ihre Tests durchzuführen. Bei LoadView geschieht alles in einer einzigen Benutzeroberfläche, ohne separate Anwendungen.

Innerhalb der Test Controller-Anwendung haben Benutzer verschiedene Optionen und Konfigurationen zur Auswahl, darunter:

  • Starten und Stoppen von Tests
  • Anzeigen von Testdaten in Echtzeit
  • Erstellen und Anzeigen benutzerdefinierter Metriken
  • Zugriff auf vergangene Testdaten
  • Planung von Tests zu bestimmten Zeiten

Benutzer können auch verwalten, woher die virtuelle Last stammt. Standardmäßig agiert der Rechner, auf dem Eggplant Performance installiert ist, als Test Controller, genannt Static Injector. Möchten Sie die Ressourcen Ihres eigenen Rechners nicht maximal beanspruchen, steht Ihnen die Eggplant Cloud zur Verfügung, die die eigene Infrastruktur von Eggplant nutzt, oder eine Public-Cloud-Option über Amazon AC2 oder Microsoft Azure. Ein Vorteil von Eggplants Infrastruktur oder der Public Cloud ist, dass Sie sich nicht um die Einrichtung von virtuellen Maschinen, Betriebssystemen oder Speicher kümmern müssen, was ideal für größere Tests ist. Jedoch müssen Sie bei der Public-Cloud-Option bereits ein separates AWS- oder Azure-Konto besitzen. Dies ist ein weiterer wichtiger Unterschied zwischen Eggplant Performance und LoadView. Bei LoadView wird alles für Sie in der Cloud verwaltet, ohne dass ein separates Konto erforderlich ist.

 

 

Datenerfassung mit Analyzer

Analyzer sammelt alle Testdaten, wie Antwortzeiten (Mittelwert, Maximalwert, Minimalwert und Perzentile), vom Server/Client und gibt Benutzern die Möglichkeit zu beurteilen, ob die Leistung innerhalb bestimmter Grenzwerte liegt. Standardmäßig ist Analyzer für Benutzer nicht aktiviert. Benutzer müssen Testdaten zu Analyzer hinzufügen, um mit der Erstellung von Grafiken, Diagrammen und Tabellen zu beginnen. Benutzer können auswählen, welche Arten von Informationen/Metriken in ihren Testergebnissen enthalten sein sollen oder aus einer Liste von Standardvorlagen wählen. Anders als bei funktionalen Tests, die einfach bestanden oder nicht bestanden sind, erlauben hier die gesammelten Daten den Vergleich von Ergebnissen über unterschiedliche Tests oder dasselbe Test aus verschiedenen Zeiträumen, um die einzelnen Komponenten zu verstehen, die die Leistung der Website oder Anwendung beeinflussen.

 

Eggplant Performance: Weitere Integrationen

Eggplant Performance integriert sich mit anderen Testtools wie Jenkins für CI/CD-Umgebungen. Außerdem integriert Eggplant sich mit Dynatrace für fortlaufendes Application-Monitoring und bietet eine API, die zur Integration mit weiteren Tools genutzt werden kann.

 

Eggplant Performance Kostenlose Testversion

Alle Funktionen sind in der kostenlosen Version von Eggplant Performance verfügbar. Wenn Sie mehrere Eggplant Functional-Lizenzen besitzen, können Sie diese ohne zusätzliche Kosten mit der kostenlosen Edition nutzen.

  • Web-Protokolle

Test mit bis zu 50 gleichzeitigen virtuellen Benutzern

  • Citrix und Selenium

3 gleichzeitige virtuelle Benutzer

 

 

Eggplant Performance Lizenzmodell

Eggplant listet keine Preise auf ihrer Website, Sie müssen den Support kontaktieren. Eggplant Performance wird einfach nach der Anzahl der benötigten virtuellen Benutzer lizenziert und auf Vertragsbasis verkauft, was Folgendes beinhaltet:

  • Die neueste Version von Eggplant Performance
  • Support und Wartung
  • Zugang zu allen neuen Produktversionen
  • Zugang zu Handbüchern und Schulungsmaterialien

 

 

Eggplant Performance Systemanforderungen

Wie bereits erwähnt, läuft Eggplant Performance nur auf Windows-Rechnern. Nachfolgend eine Liste der verschiedenen Systemanforderungen:

  • Windows
    • Eggplant Performance
      • Nur verfügbar für Windows-Betriebssysteme
      • Vista/7/8.1/10, Server 2008/2012/2016 benötigt 64-Bit-OS
    • Eggplant Performance Analyzer (inkl. Studio, Controller und Injector)

Nur verfügbar für Windows-Betriebssysteme

Windows Vista/7/8.1/10, Server 2008/2012/2016 benötigt 64-Bit-OS (.exe)

Eggplant Performance Injector (inkl. Studio, Controller und Injector)

Windows Vista/7/8.1/10, Server 2008/2012/2016 benötigt 64-Bit-OS (.msi)

Eggplant Performance OCR (Optische Zeichenerkennung)

Nur für Windows verfügbar (optionale Komponente für C# Citrix VUs)

Benötigt 1 GB Festplattenspeicher

Windows Vista/7/8.1/10, Server 2008/2012/2016

Eggplant Performance: SAP Fiori Virtual User Typ

Windows Vista/7/8.1/10, Server 2008/2012/2016

Linux

Alle Versionen werden unterstützt

MacOS

Mac OS Sierra, OSX El Capitan, OSX Yosemite

iOS

iOS 10.0 und darunter

Fazit

Wie Sie klar sehen können, ist das Produkt Eggplant Performance ein robustes, komplexes Produkt. Je nach Umgebung haben Benutzer die Möglichkeit, viele verschiedene Skript-Recorder zu verwenden, was es für Umgebungen geeignet macht, die viele verschiedene Anwendungen ausführen. Allerdings scheinen all diese unterschiedlichen Funktionen nur weitere Komplexitätsebenen und Schritte hinzuzufügen. Leistungstests müssen nicht schwierig sein. Mit einer Plattform wie LoadView können Benutzer Skripte mit dem EveryStep Web Recorder erstellen und innerhalb von Minuten Tests starten. Vergessen Sie den Aufwand des Herunterladens und Installierens separater Anwendungen, der Verwaltung von virtuellen Benutzerlastkonfigurationen und der Verwaltung separater Cloud-Konten. All das wird für Sie mit LoadView verwaltet. Probieren Sie LoadView noch heute aus und sehen Sie, wie einfach es sein kann!

Probieren Sie LoadView noch heute aus!

Keine Kreditkarte, kein Vertrag.