Führend bei Web Anwendungsauslastungstests

Testen Sie Ihre Einkaufswagen, Logins, Portale, Formulare, Zahlungsbildschirme und andere interaktive Webanwendungsfunktionen unter Last in echten Browsern.

LoadView-Auslastungstests
LoadView-Auslastungstests
Aflac-Logo
Volvo
Dish-Logo
Comcast
Dell
Xerox Logo
Aflac-Logo
Comcast-Logo
Volvo-Logo
Dell
Dish-Logo
Xerox Logo

Erstellen mehrstufiger Skripts für Auslastungstests von Webanwendungen

Zeichnen Sie die Benutzerinteraktion mit Ihren Webanwendungen in echten Browsern auf.

Echte Browser

Echte Browser-Tests

Unterstützung für über 40 Desktop-/Mobilgeräte und -Geräte.

Click-Script-Codierung

Point and Click Scripting

Imitieren Sie echtes Benutzerverhalten mit dem EveryStep Web Recorder.

Dashboard-Daten

Umfangreiche Internetanwendungen (RIA)

Simulieren Sie praktisch alles, was in einem Browser gerendert werden kann.

Testen in echten Browsern

Apple-Logo
Chrome-Browser-Logo
Microsoft Edge-Browser
Windows-Logo
Firefox-Browser-Logo
Android-Logo
Aflac Logo
Comcast-Logo
Microsoft Edge-Browser
Apple-Logo
Firefox-Browser-Logo
Windows-Logo

Flexible Leistungstests für DevOps

LoadView bietet agilen Teams die Flexibilität, mehrere Testszenarien für die komplexesten Auslastungstestanforderungen von Webanwendungen zu entwerfen.

Lastschrittkurve

Load Step Curve

Stellen Sie fest, ob Ihre Website Spitzen im Datenverkehr verarbeiten kann, indem Sie Last mit einer festgelegten Anzahl gleichzeitiger Benutzer über einen bestimmten Zeitraum generieren.

Zielbasierte Kurve

Zielbasierte Kurve

Stellen Sie sicher, dass Ihre Website den erwarteten Anstieg des Benutzerverkehrs bewältigen kann. Überprüfen Sie Kapazitätspläne und SLAs in Produktionsumgebungen.

Dynamisch einstellbare Kurve

Dynamische einstellbare Kurve

Testen Sie die Grenzen Ihrer Infrastruktur, indem Sie die Last in Echtzeit anpassen. Erhalten Sie Einen Einblick in die Art und Weise, wie sich Websites oder Anwendungen ändern, wenn die Auslastung schwankt.

Auslastungstests Devops

Sicherstellen der Leistung und Erfüllung der Benutzeranforderungen

Auslastungstests von Webanwendungen mit Tausenden von virtuellen Benutzern an Ihren Fingerspitzen.

website

Real-World Performance

Messen Sie die Reaktionszeiten Ihrer Webanwendungen so, wie sie von Ihren Benutzern auf der ganzen Welt wahrgenommen werden.

Netzwerk-Mapping

Flexible Tests

LoadView bietet Ihnen volle Flexibilität beim Modellieren realistischer Auslastungstestszenarien für Ihre Webanwendungen.

website

Real-World Performance

Messen Sie die Reaktionszeiten Ihrer Webanwendungen so, wie sie von Ihren Benutzern auf der ganzen Welt wahrgenommen werden.

Netzwerk-Mapping

Flexible Tests

LoadView bietet Ihnen volle Flexibilität beim Modellieren realistischer Auslastungstestszenarien für Ihre Webanwendungen.

Analyse-Dashboard

Erstellen von Baselines

Bestimmen Sie die Grenzen Ihrer Webanwendungen, indem Sie wichtige Metriken und Schwellenwerte definieren.

Testen von Daten

Testen der Automatisierung

Automatisieren Sie Webanwendungsauslastungstests, um Reaktionszeiten bei hoher Auslastung zu verstehen.

Analyse-Dashboard

Erstellen von Baselines

Bestimmen Sie die Grenzen Ihrer Webanwendungen, indem Sie wichtige Metriken und Schwellenwerte definieren.

Testen von Daten

Testen der Automatisierung

Automatisieren Sie Webanwendungsauslastungstests, um Reaktionszeiten unter hohen Lastbedingungen zu verstehen.

Geoverteilte Auslastungstests

Cloud-basierte Auslastungstests in echten Browsern

Die LoadView-Plattform eliminiert die Komplexität von Auslastungstests, sodass Sie sich auf die Schaffung eines herausragenden Kundenerlebnisses konzentrieren können.

Geoverteilte Auslastungstests

Cloud-basierte Auslastungstests in echten Browsern

Die LoadView-Plattform eliminiert die Komplexität von Auslastungstests, sodass Sie sich auf die Schaffung eines herausragenden Kundenerlebnisses konzentrieren können.

Flexible, Bedarfs-Lasttests für jede Anwendung

Testen und verbessern Sie die Leistung von Websites, Webanwendungen und Webdiensten/APIs mit LoadView.

website

Webseiten

Testen Sie die Grenzen Ihrer Webseiten, um sicherzustellen, dass die Kundenerfahrung in allen gängigen Desktop-/Mobilgeräten und -Geräten konsistent ist.

Web-App

Webanwendungen

Messen Sie die clientseitige Leistung, indem Sie die kritischen Benutzerinteraktionen Ihrer Webanwendungen simulieren, um die Benutzerfreundlichkeit zu verbessern.

Api

Webdienste / APIs

Führen Sie Tausende von Aufrufen Ihrer APIs auf die gleiche Weise wie Ihre Endbenutzer durch und führen Sie dynamische API-Tests auf praktisch jeder Art von System oder Infrastruktur durch.

Einrichten eines Auslastungstests
in Minuten

Auf Abruf. Keine Kreditkarte. Kein Vertrag.

Häufig gestellte Fragen

Welche Cloud-Infrastrukturanbieter sind über die LoadView-Plattform verfügbar?

Amazon Web Services und Azure Cloud Services.

Was sind Load Injectors?

LoadView verwendet virtuelle Lastinjektorserver, um simulierte Benutzerlasten zu verteilen, während Stresstests durchgeführt werden. LoadView unterstützt mehr als 40 Geo-Standorte, um Lastinjektoren zu instanziieren.

Können Sie komplexe Webanwendungen testen, die eine Anmeldung erfordern, oder AJAX, Silverlight oder Flash verwenden?

Mit dem EveryStep Web Recorder können Sie grundlegende Einseitenauslastungstests oder komplexe mehrstufige Skripts einrichten. Zeigen und klicken Sie einfach auf eine Website, füllen Sie Formulare aus, klicken Sie auf Schaltflächen und navigieren Sie durch die Anwendung. Alle Benutzerinteraktionen können aufgezeichnet werden, einschließlich AJAX, HTML5, Flash oder anderen Rich Internet Applications (RIAs).

Wie viele Benutzer können Sie maximal generieren?

Die Anzahl der Benutzer, die für einen Auslastungstest generiert werden können, ist praktisch unbegrenzt, da LoadView in der Cloud ausgeführt wird. Die Tests werden theoretisch durch die Gesamtzahl der von den Cloud-Anbietern zu einem bestimmten Zeitpunkt verfügbaren Lastinjektoren und durch die Kosten für die Vermietung dieser Server von Cloud-Anbietern begrenzt. Angesichts der ausreichenden erweiterten Zeit für die Einrichtung eines Tests sollten Sie in der Lage sein, so viel Last zu generieren, wie Sie benötigen, um einen ordnungsgemäßen Auslastungstest abzuschließen.

Wann sollte ich Protokoll, kopflosen Browser oder echte browserbasierte Tests verwenden?

Abhängig von den spezifischen Anforderungen, dem Anwendungsfall oder der Technologie des zu testenden Systems kann die LoadView-Plattform verwendet werden, um mehrere Benutzersimulationstypen, protokollbasierte (HTTP / S) und reale browserbasierte Simulationen auszuführen.

  • HTTP/S-basierte Lastsimulation

Skripts auf Protokollebene eignen sich perfekt für Komponententests in CI/CD-Umgebungen und haben einen geringen Platzbedarf auf Lastinjektionsmaschinen. Empfohlen für folgende Tests:

• Webserver
• Web-APIs wie JSON, SOAP, REST und XML
• Einzelne Webseiten ohne JavaScript oder CSS

  • Echte browserbasierte Simulation

Wenn Sie echtes Benutzerverhalten simulieren und Webanwendungen haben müssen, die bestimmte Technologien und Rich Internet Applications (RIA) verwenden, wie JavaScript, CSS, Flash oder AJAX, ist die Verwendung eines echten Browsers der Schlüssel. Mit dieser Simulation können Entwickler die Funktionalität und Geschwindigkeit der Website überprüfen, wie sie von einem Benutzer wahrgenommen werden, aber diese Option hat den höchsten Platzbedarf auf Lastinjektionsmaschinen.

Was sind virtuelle Benutzer?
Virtuelle Benutzer (VUs) sind die mehreren gleichzeitigen Verbindungen, die während eines Tests geöffnet werden. Diese Verbindungen können das tatsächliche Benutzerverhalten simulieren, wenn Sie Anforderungen an eine Website oder Anwendung stellen oder darauf zugreifen.
Was ist unter Auslastungstests in echten Browsern zu tun?

Einige Konkurrenten verwenden nur kopflose Browser, wie PhantomJS und JMeteroder headless Emulatoren, wie Selenium. Diese Tools werden verwendet, um Tests zu automatisieren, indem die clientseitigen Elemente simuliert werden, was keine realistische Darstellung der Benutzererfahrung bietet.

Die LoadView-Plattform kann verwendet werden, um mehrere Benutzersimulationstypen auszuführen: HTTP/S und echte browserbasierte Simulationen (und auch API-Überwachung/-Tests). Mit echten browserbasierten Tests können Sie mit LoadView zwischen echten Browsern wie Chrome, Internet Explorer und mobilen Browsern/Geräten wählen, sodass Sie die tatsächliche Client-/Benutzererfahrung messen können.

Wie stellen Sie sicher, dass die Lastinjektoren selbst kein Testengpass darstellen?

Wenn Sie einen Test kalibrieren, berechnen wir, wie viele virtuelle Benutzer pro Maschine sicher ausgeführt werden können, ohne die CPU jedes Lastinjektors zu überlasten. So erreichen wir die Anzahl der virtuellen Benutzer pro Lastinjektor. Je nach Aufgabentyp und unabhängig davon, ob die Aufgaben einen echten Browser verwenden oder nicht, kann es manchmal zu einer kleinen Spitze am Anfang einer Aufgabe führen, wenn ein Browser wie IE öffnet, den Cache löscht und das Skript startet.

In der Regel liegt die durchschnittliche CPU-Auslastung bei weit unter 100 Prozent, sodass Sie die Anzahl der virtuellen Benutzer pro Computer erhöhen können, um eine höhere Auslastung jedes Computers zu erhalten, aber wenn Sie diese Anzahl ändern, können wir nicht garantieren, dass die Cloud-Computer die CPU-Auslastung nicht maximal ausnutzen und zu einem leichten Engpass des Tests werden.

Was ist eine Geozone?

Eine Geozone ist ein Ort, an dem Lastinjektoren instanziiert und virtuelle Benutzer erstellt werden. Bei Stress- und Lasttests können Sie aus mehr als 40 Geozonen aus der ganzen Welt auswählen.

Welche Art von Lastkurve sollte ich verwenden?

Die Art der Lastkurve, die Sie verwenden, hängt von Ihrer Situation ab. Hier sind einige Richtlinien, die bei der Auswahl der richtigen Lastkurve zu beachten sind.

Load Step Curve
Wir empfehlen, die Lastschrittkurve zu wählen, wenn das Ziel darin besteht, zu erfahren, wie Ihre Website auf allmähliche Lasterhöhungen reagiert. Wenn Ihr Marketingteam beispielsweise plant, eine Aktion durchzuführen, und Sie testen möchten, wie Ihre Website auf die Zunahme des Datenverkehrs reagiert, sollte die Lastschrittkurve verwendet werden.

Zielbasierte Kurve
Die zielbasierte Kurve wird empfohlen, wenn Sie bereits über einen vordefinierten Durchsatz (Transaktionsziel) verfügen oder die Anzahl der Besucher kennen, die Sie in einem bestimmten Zeitintervall erwarten. Zielbasierte Kurventests eignen sich ideal zur Validierung von SLAs und nicht-funktionalen Anforderungen.

Dynamische einstellbare Kurve
Mit der dynamischen, einstellbaren Kurve können Sie den Benutzerverkehr während des Tests anpassen. Dieser Kurventyp wird empfohlen, um Leistungsgrenzen für die Website zu ermitteln oder die Serverkapazität zu planen. Während des Tests können Sie gleichzeitig Last- und Hardware- oder Softwareressourcen anpassen, z. B. Echtzeitdaten und Einblicke in das Verhalten Ihrer Website oder Anwendung als Laständerungen.