Akamai CloudTest Alternativen:
LoadView von Dotcom-Monitor
Browserbasierte Auslastungstests

Stellen Sie sicher, dass Ihre Kunden das Weberlebnis erhalten, das sie erwarten und verdienen.

Testen in echten Browsern

Testen Sie Ihre Websites und Webanwendungen mit echten Browsern.

Leistungsstarker Script Recorder

Zeigen Sie und klicken Sie wie ein Benutzer durch Ihre Anwendungen.

Mehrere Benutzersimulationen

Führen Sie mehrere Benutzersimulationen aus, von HTTP/S bis hin zu echten browserbasierten Simulationen.

Mobile Anwendungen

Unterstützt über 40 Desktop- und mobile Browser/-Geräte.

Schnelles Skripten und Ausführen von Auslastungstests von einer Vielzahl von Geostandorten aus

Cloud-basierte Auslastungstests für Webseiten, Web-Apps, APIs und Streaming-Medien.

Eigenschaften Akamai CloudTest Andere Cloud-Anbieter LoadView
Keine zusätzlichen Downloads / Add-ons erforderlich
Keine Skriptkenntnisse erforderlich
Skripterstellung für umfangreiche Internetanwendungen
Kosteneffektiv, zahlen, wie Sie gehen Preise
Wählen Sie aus verschiedenen Benutzersimulationen
Bietet mehrere Load Curve-Optionen
Nicht verwendete Ressourcen Rollover von Monat zu Monat (Abonnementpläne)

Wenn Sie nach einer Alternative zu CloudTest von Akamai gesucht haben, nehmen Sie sich etwas Zeit, um sich über die Vorteile von LoadView von Dotcom-Monitor zu informieren. LoadView ist eine flexible On-Demand-Plattform, die zum Laden von Testwebsites, Web-Apps, Mobilgeräten und APIs genutzt wird – alles über eine einzige Schnittstelle. Die LoadView-Plattform ist vollständig cloudbasiert, sodass keine zusätzlichen Cloud-Konten erstellt oder eine separate Infrastruktur eingerichtet werden muss. Alle kniffligen Teile werden für Sie verwaltet.

CloudTest von Akamai ist ein großartiges Produkt auf Unternehmensebene und bietet einige der gleichen Funktionen und Funktionen wie LoadView, aber wir behandeln auch einige der Unterscheidungsmerkmale jeder Lösung, sodass Sie ein besseres Verständnis haben, da es sich auf Ihre spezifischen Anforderungen bezieht.

LoadView: Real Browser Testing, On-Demand

In der heutigen Face-Pace-Kultur ist es entscheidend, das Online-Kundenerlebnis zu gewinnen. Wenn es darum geht, Websites und Anwendungen langsam zu laden, verlieren Kunden schnell das Interesse, werden frustriert und geben auf, was sie getan haben. Ein Rückgang der Website-Performance ist direkt mit Umsatzeinbußen und Markenwahrnehmung verbunden. Sie werden schnell nach dem nächsten Ersatz suchen (aka, Ihr Konkurrent) und wenn ihre Erfahrung dort positiv ist, werden sie wahrscheinlich nie wieder Ihre Website besuchen.

Aber so muss es nicht sein. Von Der Entwicklung über WebOps bis hin zu Marketing und Vertrieb steht Für Ihre Organisation zu viel auf dem Spiel, um Leistungstests einfach zu ignorieren und auf das Beste zu hoffen. Zu verstehen, wie viel Datenverkehr Ihre Website oder Anwendung verarbeiten kann, ist wichtig, aber es ist auch wichtig zu verstehen, welche spezifischen Elemente die Leistung beeinträchtigen. Wenn Sie nicht wissen, was behoben werden muss, können Sie es nicht verbessern, wo die Verwendung einer Plattform wie LoadView unerlässlich ist.

Die LoadView-Plattform ist cloudbasiert und bietet Zugriff auf über 15 weltweite Load Injector-Server. Die manuelle Konfiguration und Vorbereitung von Lastgeneratoren und -agenten gehört der Vergangenheit an. Ingenieure und Entwickler können sich nun auf das Erstellen und Ausführen von Auslastungstests konzentrieren. Im Vergleich zu anderen Auslastungstestlösungen, bei denen Entwickler nur protokollbasierte Tests durchführen können, bei denen die tatsächliche Benutzeraktivität (Verzögerungen, Mausklicks usw.) nicht berücksichtigt wird, kann die LoadView-Plattform sowohl protokollbasierte als auch echte browserbasierte Auslastungstests ausführen, wodurch Teams im Gegenzug bessere reale Daten erhalten.

 

Der EveryStep Web Recorder

Der EveryStep Web Recorder ist ein Skripttool, mit dem Benutzer Benutzer schnell und einfach Skripts erstellen und Benutzerszenarien und Transaktionen aufzeichnen können. Es ist so einfach wie durch Ihre Website oder Anwendung zu navigieren, wie es ein Benutzer oder Kunde tun würde. Das Tolle an dem Recorder ist, dass er einfach zu bedienen ist, es keine separaten Downloads gibt und vorherige Skripterfahrung nicht erforderlich ist.

Der Recorder ist mit über 40 Desktop-Browsern (Chrome und Internet Explorer) und mobilen Browsern (iPhone, iPad, Google, Samsung, Blackberry und mehr) kompatibel und unterstützt so ziemlich jedes Programm, das im Browser läuft, unabhängig von der verwendeten Technologie. Der EveryStep Web Recorder unterstützt die folgenden Technologien und vieles mehr:

  • Ajax
  • Java
  • HTML5
  • Blitz
  • Php
  • Ruby1
  • Silverlight

Starten Sie jetzt den EveryStep Web Recorder!

 

Mehrere Lastkurven für Ihre Auslastungsprüfungsanforderungen

Die LoadView-Plattform bietet je nach Ihren spezifischen Auslastungstestanforderungen mehrere Lastkurven – Load Step Curve, Goal-based Curve und Dynamic Adjustable Curve.

Die Load Step Curve eignet sich ideal zum Testen, wie Ihre Website oder Anwendung mit Überspannungen im Datenverkehr umgeht.

Nutzen Sie die zielbasierte Kurve, wenn Sie bereits in etwa wissen, wie viele Besucher Ihre Website über einen bestimmten Zeitraum erreichen.

Die Dynamic Adjustable Curve ermöglicht es, den Datenverkehr während des Tests zu ändern. Wenn Sie die Auslastung während des Tests ändern, sehen Sie auch, wie sich dies auf Ihre Hardware oder Software auswirkt.

 

Testen Sie, wo sich Ihre Kunden befinden

Verteilen Sie die Benutzerauslastungsprozentsätze auf Geostandorte entsprechend dem Standort Ihrer Benutzer. Wählen Sie aus über 15 Standorten weltweit.

LoadView-Preise

LoadView verfügt über abonnementbasierte Pläne, die bei 199 USD pro Monat beginnen. Mit unseren Abonnement-basierten Plänen rollen nicht verwendete virtuelle Benutzerminuten und Ladeinjektorenstunden von einem Monat auf den nächsten an, solange Ihr Abonnementplan 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.

LoadView Professional Services

Das Ziel von Dotcom-Monitor Professional Services ist es, dass Sie Leistungstests durchführen, Ihre Daten analysieren und Ihr System ohne unser Engagement anpassen. Unsere Methodik wird getestet, bewährt und in einzigartiger Art und Weise angeboten. Sie wählen aus, mit welchen Elementen Sie Hilfe benötigen, und unsere Performance-Ingenieure werden Sie durch sie coachen.

Unsere Ingenieure stehen Ihnen auch zur Verfügung, um die gesamte Testübung für Sie durchzuführen und bieten Beratung zur Optimierung Ihres Codes und Ihrer Infrastruktur. Die Ebene der Dotcom-Monitor Interaktion liegt ganz bei Ihnen.

 

 

CloudTest

Bevor wir uns mit den spezifischen Funktionen von CloudTest befassen, lassen Sie uns in ein wenig Hintergrund auf dem Produkt selbst eintauchen. CloudTest ist eine Lösung für Auslastungs- und Leistungstests, die zuerst von einem Unternehmen namens SOASTA entwickelt wurde. SOASTA wurde 2006 gegründet und wurde zu einem führenden Anbieter von Digital Performance Management. Akamai wurde 1998 gegründet und wurde langsam zu einem weltweit führenden Anbieter von Content Delivery Network (CDN)-Diensten. Ab den frühen 2000er Jahren begann Akamai mit einer Reihe von Akquisitionen, um seine Präsenz und seinen Umfang des Angebots zu erweitern. Erst Anfang 2017 erwarb Akamai SOASTA. SOASTA ist heute als Tochtergesellschaft von Akamai tätig. CloudTest ist nur eine von vielen Plattformen, die jetzt in ihre Web- und Mobile Performance-Lösungen integriert sind.

CloudTest ist wie LoadView cloudbasiert und wird genutzt, um die Leistung Ihrer Web- und mobilen Anwendungen, APIs und Webdienste in großem Maßstab zu messen. Akamai weiß auch, wie wichtig die Benutzererfahrung ist, und CloudTest ist entscheidend, um sicherzustellen, dass Anwendungen und Websites wie erwartet funktionieren, unabhängig von der Plattform, auf der sich der Kunde befindet.

 

Skripting und Aufzeichnung mit CloudTest

Ein Testclip ist ein Skript, das aus einer Reihe von Ereignissen besteht, z. B. einem HTTP/S-Skript oder einer Reihe von Aktionen innerhalb einer Browseraufzeichnung. Sie sind die wesentlichen Blöcke, aus denen CloudTest bestehen. Benutzer können mehrere Testclips mit unterschiedlichen Aktionen erstellen. Wenn Sie beispielsweise drei separate Aktionen erstellen möchten, z. B. einen Benutzer, der auf Ihrer Homepage landet, einen Benutzer, der für ein bestimmtes Element einkauft, oder einen Benutzer, der Ihre Website durchsucht, können Sie für alle diese Aktionen individuelle Testclips erstellen. Wie LoadView haben Benutzer auch die Möglichkeit, dem Skript Verzögerungen für Aktionen hinzuzufügen, die zusätzliche Denk- oder Reaktionszeit erfordern.

Eine Sammlung von Testclips wird als Testzusammensetzung bezeichnet. Es sind diese Testkompositionen, die in ihre Plattform hochgeladen werden und dann für Auslastungstests verwendet werden können. Vor dem Erstellen von Testclips sollten Sie ein Ziel (Anwendung, Webdienst, Website usw.) und/oder Skript angeben. Ein Ziel enthält auch die relevanten Informationen zum Formatieren und Senden von Nachrichten an den Webdienst, die App oder das Protokoll (für WebSockets-basierte Websites).

Benutzer haben die Wahl zwischen manuellen oder automatischen Erstellung von Testclips mit einer der folgenden Methoden. Ein Punkt zu beachten ist, dass CloudTest-Skripts in JavaScript geschrieben sind, also, wenn Sie die manuelle Route gehen, müssen Sie über Kenntnisse in der Programmiersprache JavaScript verfügen. Wenn nicht, dann wird die automatische Methode wahrscheinlich Ihren Bedürfnissen entsprechen. Darüber hinaus ist CloudTest in der Lage, vorhandene JMeter-Skripts zu importieren oder neue JMeter-Skripts zu konfigurieren, zu bearbeiten und auszuführen.

  • Mobile App (auch Bekanntwerden von TouchTest)
  • Browseraufzeichnung

Benutzer müssen die Firefox-Browsererweiterung verwenden, und die Website muss über ein gültiges SSL-Zertifikat verfügen.

  • HTTP/S-Aufzeichnung

Das SSL-Zertifikat muss gültig sein, um über die HTTP/S-Methode aufzeichnen zu können. Das Aufzeichnen von HTTP oder Datenverkehr auf Paketebene ist auch als Option für Benutzer verfügbar. Beachten Sie nur, dass dies die Verwendung der Chrome-Erweiterung erfordert, die ein separater Download ist.

Eine der großen Einschränkungen von CloudTest ist, dass es viele der Rich Internet Applications (RIA) nicht unterstützt, wie Flash, Silverlight, Ruby und PHP, wie es die LoadView-Plattform tut. Die heutigen Websites sind voll von dynamischen Inhalten, die Benutzer lieben, aber für Entwickler und Ingenieure schwierig sein können, wenn es darum geht, die Leistung zu testen. LoadView kann das Testen dieser Anwendungstypen problemlos automatisieren und Entwicklern Zeit geben, sich auf das Erstellen und Ausführen von Tests zu konzentrieren, anstatt sich um die Erstellung komplexer Skripts kümmern zu müssen.

 

Ausführen eines Auslastungstests mit CloudTest

Sobald Sie Ihr Skript erstellt und gespeichert haben, können Sie losgehen. Benutzer beginnen mit dem Zugriff auf eine ihrer gespeicherten Test-Kompositionen, die wiederum nur eine Kombination aus verschiedenen Arten von Benutzerströmen ist (Besuch einer Homepage, Einkaufen für einen Artikel, Posten eines Kommentars auf einem Formular, Durchsuchen des Shops, etc.). Wenn Benutzer zusätzliche Benutzerflüsse erstellen, werden sie im CloudTest-Kompositions-Generator verfügbar, und von dort aus können Benutzer sie in die Schnittstelle ziehen und ablegen und sie dem Cloudtestserver hinzufügen. Von dort aus können Sie die Anzahl der Benutzer angeben, die Sie für diese bestimmte Aktivität wünschen, und angeben, woher die Last von den folgenden Cloudanbietern kommen soll:

  • AWS
  • Google
  • Azure
  • GoGrid
  • Dimensionsdaten
  • Rackspace
  • QingCloud

Der letzte Punkt, der abgeschlossen werden muss, ist das Aufrufen der Server, was in der CloudTest-Plattform als “Bereitstellen eines Grids” bezeichnet wird. Ein Raster ist eine Gruppe von Servern, die Sie für einen Auslastungstest verwenden möchten, und die Rüstzeit ist relativ kurz und kann zwischen 3-5 Minuten dauern. Sobald die Server bereit sind, kann der Test beginnen. CloudTest wird diese verschiedenen Lastgeneratoren und Standorte erreichen und ihnen die Skripts mit den spezifischen Benutzerflüssen übergeben, die definiert wurden. Benutzer können sehen, wie die Daten in die Dashboards gelangen, in Echtzeit, während der Test läuft.

Eine der visuell beeindruckendsten Funktionen innerhalb der CloudTest-Plattform ist die Dynamic Globe-Dashboardansicht. Es ist eine Visualisierung, die Benutzern zeigt, wie schnell Antworten von den verschiedenen Standorten zurückkommen, indem bestimmte Farben verwendet werden, um mehrere Faktoren darzustellen. Die Breite der Leitungen zeigt beispielsweise an, wie viel Bandbreite Sie haben, sodass Sie tatsächlich sehen können, welcher Standort(n) die meiste Bandbreite erhält und wie schnell die verschiedenen Antworten von den Standorten zurückkommen.

Benutzer können auch das Farbschema der Bogen festlegen, abhängig von den Antwortzeiten. Sie können z. B. alles von 0-300 Millisekunden auf eine bestimmte Farbe und für alle von 301+ Millisekunden auf eine andere Farbe festlegen. Auf diese Weise können Sie Die Reaktionszeiten zwischen mehreren Standorten visuell anzeigen und unterscheiden.

Ähnlich wie die Funktion “Dynamic Adjustable Curve” in LoadView haben Benutzer auch die Möglichkeit, die Last über dieses Dashboard in CloudTest zu ändern. Wenn Sie die Benutzermenge in Echtzeit anpassen, können Sie sehen, wie sich Ihre Website auswirkt, wenn mehr Besucher auf Ihre Website oder Anwendung kommen.

Sobald der Test ausgeführt wird, können Benutzer auf weitere Details in verschiedenen CloudTest-Dashboards zugreifen.

  • Sammlungsanalyse

Zeigt nicht nur die Gesamtleistung der einzelnen Skripts und Benutzerflüsse an, die ausgeführt werden, sondern in jedem Benutzerfluss können Sie sich ansehen, wie lange die verschiedenen Schritte oder Prozesse dauern. Metriken umfassen Durchschnitts-/Mindest-/Maximaldauer, Standardabweichung, 90. Perzentil, gesendete/empfangene Bytes und Fehler

  • Durchschnittliche Sammlungsdauer

Zeigt Antworten im Laufe der Zeit an, während der Auslastungstest im Gange ist.

  • Wasserfall-Dashboard

Zeigt die verschiedenen Typen virtueller Benutzer an, die ausgeführt werden, und hilft zu identifizieren, welche Elemente die Seite verlangsamen, z. B. anfängliche HTTP-Anforderung, Seitenressourcen, Zeit zum ersten Byte usw.)

  • Überwachen des kombinierten Diagramms

Gibt Einblicke in das, was auf Serverebene vor sich geht. Überwachungs-Agents müssen auf den Servern installiert sein, um diese Servermetriken abrufen zu können. Zu den erfassten Metriken gehören CPU-Prozentsatz/Speicher/IO usw., die von virtuellen Benutzern verwendet werden.

  • APM-Lösungen

CloudTest lässt sich auch in gängige APM-Lösungen wie New Relic, AppDynamics, Dynatrace, CloudWatch und Introscope integrieren.

  • Fehleranalyse-Dashboard

Zeigt virtuelle Benutzer im Vergleich zu Fehlern nach Typ (im Zeitverlauf), Fehleranalyse und Fünf Top-Nachrichten nach Fehleranzahl an.

CloudTest-Preise

Akamai veröffentlicht keine Preise auf ihrer Website, jedoch gibt es einige Websites, die die Kosten auf etwa 1.300 USD pro Benutzer/Jahr schätzen. Wenden Sie sich direkt an Akamai oder wenden Sie sich an einen Händler oder Einen Drittanbieter, z. B. Azure oder AWS Marketplace, um eine Lizenz oder ein Abonnement zu erwerben.

 

Schlussfolgerung

LoadView und CloudTest sind beide sehr leistungsfähige Performance-Testplattformen für sich. Beide 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 stellen Ihnen auch die Metriken und Berichte zur Verfügung, die für eine fundierte Entscheidung in Bezug auf die Kapazitätsplanung oder das Hinzufügen zusätzlicher Hardware oder Software unerlässlich sind. Mit CloudTest gibt es mehrere, zeitaufwändige Schritte und zusätzliche Erweiterungen/Add-Ons, nur um loszulegen. Darüber hinaus müssen Benutzer über umfassende Kenntnisse der Programmiersprache JavaScript verfügen, wenn sie Skripts für umfangreiche Webanwendungen erstellen. Es kann ein sehr zeitaufwändiges Unterfangen für Testingenieure und Entwickler werden. Akamai verfügt jedoch über ein gesamtes Ökosystem, das sich in CloudTest und andere Produkte integriert und damit für größere Unternehmen und Organisationen geeignet ist.

Wenn es um die allgemeine Benutzerfreundlichkeit mit der Plattform und das Erstellen von Skripts für umfangreiche Webanwendungen geht, gewinnt LoadView zusammen mit dem EveryStep Web Recorder hier. Es sind keine Erfahrungen erforderlich, wenn Sie den Recorder verwenden, bewegen Sie sich einfach durch Ihre Website oder Anwendung, zeigen und klicken Sie wie ein Kunde. Darüber hinaus verfügt LoadView über großartige Funktionen auf Unternehmensebene, z. B. zielbasierte und dynamische, einstellbare Kurventests. Darüber hinaus können die Skripts, die Sie für Auslastungstests erstellen, zur laufenden Analyse in der Produktion in ihre Überwachungsplattform hochgeladen werden.

Testen Sie LoadView von Dotcom-Monitor

und erhalten Sie bis zu 5 kostenlose Auslastungstests bei der Anmeldung