Auberginen-Leistungsalternativen Alternatives:

Flexible, bedarfsorientierte Lasttests aus der Cloud

 

Skriptund ausführen Sie Ladetests für Websites, Web-Apps und APIs in wenigen Minuten mit der LoadView-Plattform aus.

Webbasiertes Skripting-Tool

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

Verwaltetes Cloud-Netzwerk

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

Flexible Tests

LoadView provides users the ability to configure tests for their specific needs and environment.

Pay-As-You-Go-Planoption

Bezahlen Sie nur für das, was Sie brauchen. Die Preise werden berechnet, bevor Sie den Test ausführen.

Get testing in minutes!  No third-party accounts or additional downloads required.

Laden und Stress testen Sie Ihre Websites, Webanwendungen und APIs mit echten Browsern aus der Cloud!

Eigenschaften Auberginen Andere Cloud-Anbieter LoadView
Keine Hardware zur Bereitstellung
Keine separaten Installationen auf dem lokalen Computer
Keine separaten Cloud-Konten erforderlich
Webbasierte Plattform
Leistungsstarkes, einfach zu bedienendes Skriptwerkzeug
Roll Over Nicht verwendete Ressourcen Monat für Monat (Abonnementpläne)

Suchen Sie eine Alternative zur Eggplant Performance für Sie oder Ihre Organisation? Unabhängig davon, ob Sie Entwickler, Ingenieur oder Leistungstester sind, bietet die LoadView-Plattform die Flexibilität, die Testanforderungen für Ihre Websites, Anwendungen und APIs zu erfüllen.

Eggplant bietet ein robustes Ökosystem von Leistungstests und Überwachungsprodukten. Von Funktionstests bis hin zur Roboterprozessautomatisierung (RPA) soll es Unternehmen helfen, das Kundenerlebnis zu optimieren. Ihr Leistungstesttool Eggplant Performance ist eine von einer Handvoll Plattformen, die genutzt werden können, um sicherzustellen, dass ihre Websites und Anwendungen wie erwartet funktionieren. Im Vergleich zu LoadView sind jedoch viele Anforderungen, Voraussetzungen und zusätzliches Know-how erforderlich, um Eggplant Performance nutzen zu können. Wir untersuchen den Unterschied dieser Plattformen unten und zeigen Ihnen, warum LoadView ganz oben auf Ihrer Liste stehen sollte.

LoadView: Echte browserbasierte Auslastungstests für Websites, Anwendungen und APIs

Die Kunden von heute erwarten zuverlässige Websites und Anwendungen. Wenn einer dieser Dienste nicht geladen oder dem Kunden die beabsichtigten Antworten nicht zur Verfügung stellt, verliert er schnell das Interesse und verlässt die Website, die funktioniert. Unternehmen wissen dies und verstehen, dass Leistungstests eine wichtige Komponente sind, nicht nur während des Entwicklungslebenszyklus, sondern auch, wenn diese Dienste in die Produktion verschoben werden. Lasttests bieten die Möglichkeit, die Geschwindigkeit zu validieren, Engpässe aufzudecken und sicherzustellen, dass die aktuelle Infrastruktur die Skalierbarkeit dieser Dienste unterstützen kann. Darüber hinaus kann LoadView zum Testen externer Dienste von Drittanbietern verwendet werden, die selten getestet werden, sich aber indirekt auf die Endbenutzererfahrung auswirken.

Viele der Open-Source-Lasttestlösungen, die heute auf dem Markt sind, können nur protokollbasierte Benutzersimulationen ausführen, was sich hervorragend für kleine Funktionstests und die Bestimmung einer Baseline eignet, aber nicht genug, wenn Sie wissen müssen, wie sich die clientseitigen Reaktionszeiten auswirken. Mit der LoadView-Plattform haben Sie die Wahl zwischen verschiedenen Benutzersimulationstypen: HTTP/S und echten browserbasierten Tests. Je nach Ihren spezifischen Testanforderungen bietet LoadView zusätzliche Flexibilität bei der Definition des Lasttyps für Ihren Test.

  • Load Step Curve

Generiert Lasten mit einer vordefinierten Anzahl gleichzeitiger Benutzer für bestimmte Zeitdauern. Nützlich, wenn Sie bestimmen, wie Ihre Websites und Anwendungen den Anstieg des Datenverkehrs verwalten.

  • Zielbasierte Kurve

Nützlich, wenn Sie bereits den Grenzwert Ihres erforderlichen Durchsatzes identifiziert haben und sicherstellen müssen, dass Ihr Leistungsziel erreicht wird.

  • Dynamische einstellbare Kurve

Passen Sie die Last während eines Tests an, und sehen Sie die Ergebnisse in Echtzeit, sodass Sich ein Einblick in die Entwicklung der Standort- oder Anwendungsleistung gibt, wenn die Auslastung schwankt.

Scripting mit dem EveryStep Web Recorder leicht gemacht

Der EveryStep Web Recorder bietet Benutzern die Möglichkeit, kritische Transaktionen und Benutzerinteraktionen einfach aufzuzeichnen und wiederzugeben, indem sie einfach als Normalkunde zeigen, klicken und navigieren – und das alles in einem echten Browser! Es sind keine separaten Downloads oder Add-Ons erforderlich. Zeichnen Sie schnell und einfach Testskripts der komplexen oder geschäftskritischen Aktionen auf, die Ihre Benutzer ausführen, z. B. Klicks, Menüauswahl, Formulareinträge und -übermittlung, Warenkorbprozess und Texteingaben. Darüber hinaus kann der EveryStep Web Recorder Bilder erfassen und Text überprüfen, um sicherzustellen, dass Bilder und Text ordnungsgemäß gerendert und angezeigt werden.

Der EveryStep Web Recorder ist mit über 40 Desktop-/Mobilgeräten und -Geräten kompatibel und unterstützt viele technologien und frameworks, die zum Erstellen dynamischer Anwendungen verwendet werden. Erfahren Sie mehr über den EveryStep Web Recorder. Zu den unterstützten mobilen Geräten gehören die folgenden:

  • Iphone
  • Ipod
  • Ipad
  • Nexus
  • Samsung Galaxy
  • Htc
  • Motorola
  • Sony
  • Amazon Kindle
  • Microsoft Lumia
  • Blackberry

Diese Skripts können dann in die LoadView-Plattform hochgeladen werden, um den Performance-Testprozess für Ihre Websites, Webanwendungen, Webdienste und APIs zu automatisieren. Darüber hinaus können die Skripte auch in die Dotcom-Monitor-Überwachungsplattform hochgeladen werden, um eine kontinuierliche Überwachung und Betriebszeitprüfungen in der Produktion zu erhalten.

Erfahren Sie mehr über den EveryStep Web Recorder

Globale Verteilung virtueller Benutzer

Am wichtigsten ist, dass LoadView keine zusätzliche Infrastruktur oder die Verwaltung von Cloud-Konten von Drittanbietern erfordert, wie andere Lösungen. Drehen Sie einfach Testmaschinen, wenn Sie sie brauchen. LoadView nutzt Lastinjektorserver an mehr als 15 Standorten weltweit (USA, Kanada, APAC, Südamerika und Europa), um Benutzerlasten zu generieren. Auf diese Weise können Sie die Benutzerlast auf geografische Standorte verteilen. Wenn z. B. ein bestimmter Prozentsatz Ihrer Kunden von einigen bestimmten geografischen Standorten aus besucht wird, können Sie die spezifischen Zonen auswählen, aus denen Sie testen möchten.

LoadView-Preise

LoadView verfügt über abonnementbasierte Pläne, die bei 199 USD pro Monat beginnen. Mit unseren abonnementbasierten Plänen rollen ungenutzte virtuelle Benutzerminuten und Ladeinjektorenstunden von Monat zu Monat, solange Ihr Plan aktiv 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.

Wenn Ihre spezifischen Anforderungen mehr als das oben aufgeführte erfordern, kontaktieren Sie uns bitte für Pläne auf Enterprise-Ebene.

Don’t Go it Alone: LoadView Professional Services

Lassen Sie einen unserer Leistungsingenieure bei allen oder allen Anforderungen Ihrer Peformance-Tests unterstützen. Sie wählen aus, mit welchen Elementen Sie Hilfe benötigen, und unsere Leistungsingenieure werden Sie durch sie coachen. Planen Sie noch heute eine Zeit, um sich mit einem Performance-Ingenieur zu treffen!

Auberginen-Performance

Eggplant Performance ist die Performance- und Lasttestlösung von Eggplant und besteht aus vier Werkzeugen: Eggplant Performance Studio, Test Controller, Injectors und Analyzer. Eggplant Performance Studio ermöglicht benutzern das Erstellen virtueller Benutzerskripts, das Konfigurieren von Testdaten und das Definieren der Leistungstests. Der Testcontroller führt Testläufe aus und überwacht diese. Injektoren erzeugen Last aus Software, die auf Laptops, Desktops oder Servern installiert ist. Und schließlich verarbeitet der Analyzer die Testlauf-Ergebnisdaten und erstellt Aus den Rohdaten Berichte und Diagramme.

Eggplant bietet auch ein weiteres Produkt namens Eggplant Performance für JMeter, das eine Version von Eggplant Performance ist, aber wie der Name schon sagt, ist speziell für JMeter-Tests gedacht. Eggplant Performance für JMeter ist kostenlos und läuft im Wesentlichen die gleiche wie Eggplant Performance, jedoch gibt es Unterschiede in der Terminologie und Workflow beim Erstellen von Skripts und Einrichten von Tests mit Eggplant Performance für JMeter. Es ist wichtig, dass Benutzer mit JMeter vertraut sind, wenn sie dieses Tool verwenden. Für die Zwecke dieses Artikels werden wir uns auf die Standard-Auberginen-Performance-Plattform konzentrieren.

Wir werden ausführlicher erklären, wie diese Tools funktionieren und einige der Unterschiede zwischen ihnen und der LoadView-Plattform, aber einer der wesentlichen Unterschiede ist, dass Eggplant Performance auf einem lokalen Computer installiert werden muss. Es ist nicht webbasiert wie LoadView. Mit LoadView benötigen Sie lediglich 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.

Scripting mit Eggplant Performance Studio

Im Eggplant Performance Studio beginnen Benutzer, wie der EveryStep Web Recorder mit LoadView, Tests zu erstellen und zu definieren, die für Auslastungstests verwendet werden. Ihre verschiedenen Recorder unterstützen Testwebsites sowie gängige Client-Server-Technologien wie Java, .NET und Citrix. Für alle Protokolle und Technologien, die nicht sofort unterstützt werden, kann Eggplant Performance angepasste virtuelle Benutzer bereitstellen. Ähnlich wie LoadView erfasst der Recorder Netzwerkverkehr, um ein Skript zu erstellen, und kann auch Skriptbenutzeraktionen wie den Besuch einer Website oder das Fahren einer Benutzeroberfläche ausführen, indem Skripts ausgeführt werden, die diese Aktionen beschreiben. Die Eggplant Performance Studios haben mehrere verschiedene Recorder, die Benutzer je nach Bedarf oder Situation auswählen können.

  • Webproxy-Recorder. Dieser Recorder ist der Recorder, der zum Erfassen von Website-Interaktionen verwendet wird. Der gesamte HTTP/S- und WebSockets-Datenverkehr wird über den Webproxy-Recorder gesendet. Die vom Recorder erstellte Aufzeichnung kann dann verwendet werden, um ein Skript zu entwickeln, das von einem web Virtual User-Typ ausgeführt werden soll. Wenn Sie von einem mobilen oder einem anderen externen Gerät aus aufnehmen möchten, müssen Sie einige zusätzliche Schritte ausführen:

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

– Mobiles Gerät muss den Controller als Proxy-Server über Port 909 fungieren lassen

  • Web Network Recorder. Dieser Recorder zeichnet den HTTP-Datenverkehr zwischen einem Browser und einem Webserver auf, indem er den Netzwerkverkehr analysiert, der über eine Netzwerkkarte geleitet wird. Beachten Sie, dass dieser Recorder HTTPS-Datenverkehr nicht dekodieren kann. Dieser Recorder ist in den folgenden Situationen von Vorteil:

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

– Das Verhalten des Protokolls, wenn über einen Proxy ausgeführt wird, unterscheidet sich von der direkten Verbindung mit dem Server

– Auf die Anwendung wird bereits über einen Proxy zugegriffen

  • Citrix Recorder. Dies ist ein Recorder für Citrix Anwendungen. Ein wichtiger Hinweis ist, dass Benutzer auf die Citrix StoreFront-Website zugreifen müssen, um Verbindungsdetails zu erhalten. Der Citrix Recorder kann verwendet werden, um Folgendes zu testen:

– Reaktionszeiten, wie sie von Benutzern erlebt werden

– Verstehen, wie Ihre Citrix Server-Infrastruktur unter Last reagiert

  • TCP/UDP-Recorder. Dieser Recorder zeichnet DEN TCP/IP- und UDP-Datenverkehr zwischen dem Client-Server auf, indem er den Netzwerkverkehr auswertet, der über die Netzwerkkarte geleitet wird. Dieser Ansatz ist für die folgende Situation nützlich:

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

Eggplant Performance Studio bietet auch zusätzliche Skriptmethoden, die über die Standardoptionen hinausgehen:

  • Selenium Virtual User Scripts. Dies ist eine Firefox-Erweiterung, die eine IDE für Selenium bereitstellt und Benutzern die Möglichkeit gibt, Selenium-Skripte aufzuzeichnen und wiederzugeben, jedoch gibt es ein paar zusätzliche Schritte, die Benutzer ergreifen müssen:

– Benutzer müssen den Firefox-Browser starten und dann 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.

  • Importieren von HAR-Dateien. Eggplant Performance Studio unterstützt die folgenden Programme:

– Charles

– Chrome DevTools

– Firebug NetExport

– Compuware APM Ajax Edition

– Fiddler

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

– Java-API

– .NET/C-API

Konfiguration und Ausführung von Auberginentests

Im Eggplant Performance Studio konfigurieren Benutzer auch Tests, sobald die Skripts erstellt wurden. Benutzerdefinierte Workflows können um die Skripts herum erstellt und den Tests hinzugefügt werden, wobei jeder Test aus virtuellen Benutzergruppen besteht und jede virtuelle Benutzergruppe einen eigenen Workflow oder ein eigenes Skript ausführt.

Sobald der Test konfiguriert ist, können Benutzer Tests aus der Testcontroller-Anwendung ausführen und überwachen. Es ist erwähnenswert, dass der Testcontroller eine separate Anwendung ist, daher müssen Benutzer diese Anwendung herunterladen und ausführen, um ihre Tests ausführen zu können. Beim Konfigurieren von Tests in LoadView erfolgt dies alles innerhalb einer einzigen Schnittstelle, keine separate Anwendung erforderlich.

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

  • Starten und Beenden von Tests
  • Anzeigen von Testdaten in Echtzeit
  • Erstellen und Anzeigen benutzerdefinierter Metriken
  • Zugriff auf vergangene Testdaten
  • Planen von Tests zu einem bestimmten Zeitpunkt

Benutzer haben auch die Möglichkeit zu verwalten, wo die virtuelle Last stammt. Standardmäßig fungiert der Computer, auf dem Eggplant Performance installiert ist, als Testcontroller, der als statischer Injektor bezeichnet wird. Wenn Sie jedoch die Ressourcen auf Ihrem eigenen Computer nicht ausnutzen möchten, haben Benutzer auch die Möglichkeit, die Eggplant Cloud zu verwenden, die Eggplants eigene Infrastruktur zum Ausführen von Tests verwendet, oder eine Public Cloud-Option über Amazon AC2 oder Microsoft Azure zu verwenden. Einer der Vorteile der Verwendung der Infrastruktur von Eggplant oder der Public Cloud besteht darin, dass Sie den Prozess der Einrichtung virtueller Maschinen, Betriebssysteme oder Speicher nicht durchlaufen müssen, sodass Sie sich ideal für die Ausführung größerer Tests eignet. Wenn Sie jedoch die Option Public Cloud auswählen, müssen sie bereits über ein separates AWS- oder Azure-Konto verfügen. Dies ist ein weiterer wichtiger Unterschied zwischen Eggplant Performance und LoadView. Mit LoadView wird alles in der Cloud für Sie verwaltet, ohne dass eine separate Kontoeinrichtung erforderlich ist.

Sammeln von Daten mit Analyzer

Analyzer sammelt alle Testdaten, z. B. Antwortzeiten (Mittelwert, max, min und Perzentile), vom Server/Client, sodass Benutzer entscheiden können, ob die Leistung innerhalb bestimmter Schwellenwerte liegt. Standardmäßig ist Analyzer für Benutzer nicht aktiviert. Benutzer müssen Testdaten zu Analyzer hinzufügen, um mit dem Erstellen von Diagrammen, Diagrammen und Tabellen zu beginnen. Benutzer können auswählen, welche Arten von Informationen/Metriken in ihre Testergebnisse aufgenommen werden sollen, oder aus einer Liste von Standardvorlagen auswählen. Im Gegensatz zu Funktionstests, bei denen es sich um einen einfachen Pass/Fail handelt, ermöglichen die hier gesammelten Daten Benutzern, Daten über verschiedene Tests oder denselben Test aus verschiedenen Zeiträumen zu vergleichen, um die einzelnen Komponenten zu verstehen, die sich auf die Website- oder Anwendungsleistung auswirken.

Auberginenleistung: Zusätzliche Integrationen

Eggplant Performance lässt sich in andere Testtools wie Jenkins für CI/CD-Umgebungen integrieren. Eggplant lässt sich auch für die laufende Anwendungsüberwachung in Dynatrace integrieren und bietet eine API, die für die Integration mit zusätzlichen Tools verwendet werden kann.

Auberginen-Performance Kostenlose Testversion

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

  • Webprotokolle

Testen von bis zu 50 gleichzeitigen virtuellen Benutzern

  • Citrix und Selen

3 gleichzeitige virtuelle Benutzer

Eggplant Performance Lizenzmodell

Eggplant listet keine Preise auf ihrer Website auf, Sie müssen sich an ihr Support-Team wenden. Eggplant Performance wird einfach durch die Anzahl der virtuellen Benutzer lizenziert, die benötigt und auf einer Laufzeitbasis verkauft werden, einschließlich:

  • Die neueste Version von Eggplant Performance
  • Support und Wartung
  • Zugriff auf alle neuen Produktversionen
  • Zugang zu Leitfäden und Schulungsmaterial

Anforderungen des Auberginen-Leistungssystems

Wie bereits in diesem Artikel erwähnt, wird Eggplant Performance nur auf Windows-Computern ausgeführt. Im Folgenden finden Sie eine Liste der verschiedenen Systemanforderungen:

  • Fenster
    • Auberginen-Performance
      • Nur für Windows-Betriebssysteme verfügbar
      • Vista/7/8.1/10, Server 2008/2012/2016 Erfordert 64-Bit-Betriebssystem
    • Eggplant Performance Analyzer (einschließlich Studio, Controller und Injektor)

Nur für Windows-Betriebssysteme verfügbar

Windows Vista/7/8.1/10, Server 2008/2012/2016 Erfordert 64-Bit-Betriebssystem (.exe)

Auberginen-Leistungsinjektor (einschließlich Studio, Controller und Injektor)

Windows Vista/7/8.1/10, Server 2008/2012/2016 Erfordert 64-Bit-Betriebssystem (.msi)

Auberginenleistung OCR (Optische Zeichenerkennung)

Nur für Windows verfügbar (Optionale Komponente für C-Citrix-VUs)

Benötigt 1 GB Speicherplatz

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

Auberginenleistung: SAP Fiori Virtueller Benutzertyp

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

Linux

Alle unterstützten Versionen

Macos

Mac OS Sierra, OSX El Capitan, OSX Yosemite

Ios

iOS 10.0 und darunter

Conclusion

As you can clearly see, the Eggplant Performance product is a robust, complex product. Depending on the environment, users have the option of using many different scripting recorders, making it a fit for environments that run many different applications. However, all of these different functionalities seem to only add more layers of complexity and steps. Performance testing doesn’t have to be difficult. With a platform like LoadView, users can create scripts with the EveryStep Web Recorder and start running tests in minutes. Forget about the hassles of downloading and installing separate applications, administering virtual user load configurations, and managing separate cloud accounts. All of that is managed for you with LoadView. Try LoadView today and see how easy it can be!

Testen Sie LoadView noch heute!

Keine Kreditkarte, kein Vertrag.