Vertrauenswürdige Webanwendungs-Lasttests

Testen Sie Ihre Warenkörbe, Logins, Portale, Formulare, Zahlungsscreens und andere interaktive Webanwendungsfunktionen unter Last in echten Browsern.

Aflac logo
Volvo
dish logo
comcast
Dell
xerox logo
Aflac logo
comcast logo
Volvo logo
Dell
dish logo
xerox logo

Erstellen Sie Mehrstufige Skripte für Webanwendungslasttests

Nehmen Sie die Benutzerinteraktion mit Ihren Webanwendungen in Echtbrowsern auf.

real browsers

Real Browser Testing

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

click-script coding

Point and Click Scripting

Simulieren Sie das echte Benutzerverhalten mit dem EveryStep Web Recorder.

dashboard data

Rich Internet Applications (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 befähigt Agile Teams mit der Flexibilität, mehrere Testszenarien für die komplexesten Anforderungen an Webanwendungslasttests von heute zu entwerfen.

load step curve

Load Step Curve

Bestimmen Sie, ob Ihre Website Verkehrsspitzen bewältigen kann, indem Sie Last mit einer bestimmten Anzahl gleichzeitiger Benutzer über einen festgelegten Zeitraum erzeugen.

goal based curve

Goal-based Curve

Stellen Sie sicher, dass Ihre Website erwartete Zunahmen des Nutzerverkehrs bewältigen kann. Validieren Sie Kapazitätspläne und SLAs in Produktionsumgebungen.

dynamic adjustable curve

Dynamic Adjustable Curve

Testen Sie die Grenzen Ihrer Infrastruktur, indem Sie die Last in Echtzeit anpassen. Gewinnen Sie Einblicke, wie sich Websites oder Anwendungen verändern, wenn sich die Laststufen ändern.

Load Testing Devops

Leistung sicherstellen und Benutzeranforderungen erfüllen

Lasttests für Webanwendungen mit Tausenden von virtuellen Benutzern direkt zur Hand.

website

Real-World Performance

Messen Sie die Antwortzeiten Ihrer Webanwendungen, wie sie von Ihren Nutzern weltweit wahrgenommen werden.

network mapping

Flexible Testing

LoadView bietet Ihnen volle Flexibilität, um realistische Lasttestszenarien für Ihre Webanwendungen zu modellieren.

website

Real-World Performance

Messen Sie die Antwortzeiten Ihrer Webanwendungen, wie sie von Ihren Nutzern weltweit wahrgenommen werden.

network mapping

Flexible Testing

LoadView bietet Ihnen volle Flexibilität, um realistische Lasttestszenarien für Ihre Webanwendungen zu modellieren.

analysis dashboard

Establish Baselines

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

testing data

Testing Automation

Automatisieren Sie Lasttests für Webanwendungen, um Antwortzeiten unter hoher Belastung zu verstehen.

analysis dashboard

Establish Baselines

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

testing data

Testing Automation

Automatisieren Sie Lasttests für Webanwendungen, um Antwortzeiten unter hoher Belastung zu verstehen.

geo distributed load testing

Cloud-basiertes Lasttesten in echten Browsern

Die LoadView-Plattform beseitigt die Komplexitäten des Lasttestens, damit Sie sich auf die Schaffung eines herausragenden Kundenerlebnisses konzentrieren können.

geo distributed load testing

Cloud-basiertes Lasttesten in echten Browsern

Die LoadView-Plattform beseitigt die Komplexitäten des Lasttestens, damit Sie sich auf die Schaffung eines herausragenden Kundenerlebnisses konzentrieren können.

Flexible, On-Demand Load Testing für jede Anwendung

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

website

Web Pages

Testen Sie die Grenzen Ihrer Webseiten, um sicherzustellen, dass das Kundenerlebnis auf allen gängigen Desktop-/Mobilbrowsern und Geräten konsistent ist.

web app

Web Applications

Messen Sie die Client-seitige Leistung, indem Sie kritische Benutzerinteraktionen Ihrer Webanwendungen simulieren, um die Benutzererfahrung zu verbessern.

API

Web Services / APIs

Führen Sie tausende Anfragen an Ihre APIs aus, genauso wie Ihre Endanwender, und führen Sie dynamische API-Tests auf nahezu jedem System oder jeder Infrastruktur durch.

Richten Sie einen Lasttest ein
in Minuten

On-Demand. Keine Kreditkarte. Kein Vertrag.

Häufig gestellte Fragen

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

Amazon Web Services und Azure Cloud Services.

Was sind Load Injectors?

LoadView verwendet virtuelle Load-Injector-Server, um während der Ausführung von Stresstests simulierte Benutzerlast zu verteilen. LoadView unterstützt über 40 Geo-Standorte, von denen aus Load Injectors instanziiert werden können.

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

Sie können einfache Single-Page-Lasttests oder komplexe mehrstufige Skripte mit dem EveryStep Web Recorder einrichten. Klicken Sie einfach auf eine Website, füllen Sie Formulare aus, klicken Sie auf Buttons und navigieren Sie durch die Anwendung. Alle Benutzerinteraktionen können aufgezeichnet werden, einschließlich AJAX, HTML5, Flash oder andere Rich Internet Applications (RIAs).

Wie viele Benutzer können Sie maximal generieren?

Es gibt praktisch keine Grenze für die Anzahl der Benutzer, die für einen Lasttest generiert werden können, da LoadView in der Cloud läuft. Die Tests sind theoretisch durch die Gesamtzahl der Load Injectors begrenzt, die zu einem bestimmten Zeitpunkt von den Cloud-Anbietern verfügbar sind, sowie durch die Kosten für das Leasing dieser Server von Cloud-Anbietern. Mit ausreichend Vorbereitungszeit für einen Test sollten Sie in der Lage sein, so viel Last zu erzeugen, wie Sie für einen ordnungsgemäßen Lasttest benötigen.

Wann sollte ich Protokoll- oder echtbrowserbasierte Tests verwenden?

Je nach spezifischem Bedarf, Anwendungsfall oder Technologie des zu testenden Systems kann die LoadView-Plattform verwendet werden, um verschiedene Benutzer-Simulationstypen auszuführen, sowohl protokollbasiert (HTTP/S) als auch echtbrowserbasiert.

  • HTTP/S-basierte Lastsimulation

Protokollebene-Skripte sind perfekt für Komponententests in CI/CD-Umgebungen und haben eine geringe Belastung der Load-Injector-Maschinen. Empfohlen für folgende Tests:

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

  • Echtbrowser-basierte Simulation

Wenn Sie echtes Benutzerverhalten simulieren müssen und Webanwendungen verwenden, die spezifische Technologien und Rich Internet Applications (RIA) nutzen, wie JavaScript, CSS, Flash oder AJAX, ist die Verwendung eines echten Browsers entscheidend. Diese Simulation ermöglicht Entwicklern, die Funktionalität und Geschwindigkeit der Seite aus Sicht eines Nutzers zu überprüfen, hat jedoch die höchste Belastung für die Load-Injector-Maschinen.

Was sind Virtuelle Benutzer?
Virtuelle Benutzer (VUs) sind die mehreren gleichzeitigen Verbindungen, die während eines Tests geöffnet werden. Diese Verbindungen können echtes Benutzerverhalten simulieren, wenn sie Anfragen an eine Website oder Anwendung senden oder darauf zugreifen.
Was versteht man unter Lasttests in echten Browsern?

Einige Wettbewerber verwenden nur Headless-Browser wie PhantomJS und JMeter oder Headless-Emulatoren wie Selenium. Diese Tools werden verwendet, um Tests zu automatisieren, indem clientseitige Elemente simuliert werden, was jedoch keine realistische Darstellung der Benutzererfahrung bietet.

Die LoadView-Plattform kann verwendet werden, um verschiedene Benutzer-Simulationstypen auszuführen: HTTP/S- und echtbrowserbasierte Simulationen (und auch API-Überwachung/Tests). Mit echtbrowserbasierten Tests können Sie bei LoadView zwischen echten Browsern wie Chrome, Internet Explorer und mobilen Browsern/-geräten wählen, um die tatsächliche clientseitige Benutzererfahrung zu messen.

Wie stellen Sie sicher, dass die Load Injectors selbst kein Engpass im Test sind?

Bei der Kalibrierung eines Tests berechnen wir, wie viele virtuelle Benutzer pro Maschine sicher laufen können, ohne die CPU jedes Load Injectors zu überlasten. So ermitteln wir die Anzahl der virtuellen Benutzer pro Load Injector. Abhängig von der Art der Aufgabe und davon, ob die Aufgaben einen echten Browser verwenden oder nicht, kann es zu Beginn einer Aufgabe manchmal einen kleinen Spitzenwert geben, wenn ein Browser wie IE geöffnet wird, den Cache löscht und das Skript startet.

Typischerweise ist die durchschnittliche CPU-Auslastung deutlich unter 100 Prozent, sodass wir es Ihnen erlauben, die Anzahl der virtuellen Benutzer pro Maschine zu erhöhen, um eine höhere Auslastung jeder Maschine zu erreichen. Wenn Sie diese Zahl jedoch ändern, können wir nicht garantieren, dass die Cloud-Maschinen nicht die CPU-Auslastung maximieren und somit einen leichten Engpass im Test darstellen.

Was ist eine Geo-Zone?

Eine Geo-Zone ist ein Standort, an dem Load Injectors instanziiert werden und an dem virtuelle Benutzer erstellt werden. Während Stress- und Lasttests können Sie aus über 40 Geo-Zonen weltweit 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 Sie bei der Auswahl der richtigen Lastkurve berücksichtigen sollten.

Lastschrittkurve
Wir empfehlen die Lastschrittkurve, wenn das Ziel darin besteht, zu lernen, wie Ihre Website auf allmähliche Laststeigerungen reagiert. Zum Beispiel, wenn Ihr Marketingteam eine Werbeaktion plant und Sie testen möchten, wie Ihre Website auf den Anstieg des Verkehrs reagieren wird, sollte die Lastschrittkurve verwendet werden.

Zielbasierte Kurve
Die zielbasierte Kurve wird empfohlen, wenn Sie bereits einen vorgegebenen Durchsatz (Transaktionsziel) haben oder die Anzahl der Besucher kennen, die Sie in einem bestimmten Zeitintervall erwarten. Zielbasierte Kurventests sind ideal zur Validierung von SLAs und nicht-funktionalen Anforderungen.

Dynamisch anpassbare Kurve
Die dynamisch anpassbare Kurve ermöglicht es Ihnen, den Benutzerverkehr während des laufenden Tests anzupassen. Diese Art von Kurve wird empfohlen, um Leistungsgrenzen der Website zu identifizieren oder die Serverkapazität zu planen. Während des Tests können Sie Last und Hardware- oder Software-Ressourcen gleichzeitig anpassen, was Ihnen Echtzeitdaten und Einblicke gibt, wie sich Ihre Website oder Anwendung bei Laständerungen verhält.