Vertrauenswürdiges Lasttesting für Webanwendungen

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

load testing loadview
load testing loadview
Aflac logo
Volvo
dish logo
comcast
Dell
xerox logo
Aflac logo
comcast logo
Volvo logo
Dell
dish logo
xerox logo

Erstellen Sie Multi-Step-Skripte für das Lasttesten von Webanwendungen

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

real browsers

Echter Browser-Test

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

click-script coding

Point and Click Scripting

Imitieren Sie echtes Benutzerverhalten mit dem EveryStep Web Recorder.

dashboard data

Rich Internet Applications (RIA)

Simulieren Sie so gut wie alles, was in einem Browser dargestellt 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

Flexibles Performance-Testing für DevOps

LoadView befähigt agile Teams mit der Flexibilität, mehrere Testszenarien für die komplexesten Anforderungen des Webanwendungs-Lasttests von heute zu entwerfen.

load step curve

Load Step Curve

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

goal based curve

Goal-based Curve

Stellen Sie sicher, dass Ihre Website erwartete Steigerungen im Benutzertraffic 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 darin, wie sich Websites oder Anwendungen verändern, wenn die Laststufen schwanken.

Load Testing Devops

Leistung sichern und Benutzeranforderungen erfüllen

Lasttests für Webanwendungen mit Tausenden virtuellen Benutzern jederzeit verfügbar.

website

Real-World Performance

Messung der Antwortzeiten Ihrer Webanwendungen, wie sie von Ihren Benutzern 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

Messung der Antwortzeiten Ihrer Webanwendungen, wie sie von Ihren Benutzern 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 durch Definition wichtiger Metriken und Schwellenwerte.

testing data

Testing Automation

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

analysis dashboard

Establish Baselines

Bestimmen Sie die Grenzen Ihrer Webanwendungen durch Definition wichtiger Metriken und Schwellenwerte.

testing data

Testing Automation

Automatisieren Sie Lasttests für Webanwendungen, um die Antwortzeiten unter starken Belastungsbedingungen zu verstehen.

geo distributed load testing

Cloud-basiertes Lasttesten in echten Browsern

Die LoadView-Plattform beseitigt die Komplexität des Lasttestens, sodass Sie sich auf die Schaffung einer herausragenden Kundenerfahrung konzentrieren können.

geo distributed load testing

Cloud-basiertes Lasttesten in echten Browsern

Die LoadView-Plattform beseitigt die Komplexität des Lasttestens, sodass Sie sich auf die Schaffung einer herausragenden Kundenerfahrung konzentrieren können.

Flexible, On-Demand Lasttests für jede Anwendung

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

website

Web Pages

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

web app

Web Applications

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

API

Web Services / APIs

Führen Sie Tausende von Aufrufen an Ihre APIs durch, genau wie Ihre Endbenutzer, und führen Sie dynamische API-Tests auf nahezu jedem System oder jeder Infrastruktur durch.

Richte 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 simulierte Benutzerlast während der Durchführung von Stresstests zu verteilen. LoadView unterstützt mehr als 40 geografische Standorte, von denen 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 Einzelseiten-Ladetests oder komplexe mehrstufige Skripte mit dem EveryStep Web Recorder einrichten. 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 anderer Rich Internet Applications (RIA).

Was ist die maximale Anzahl der Benutzer, die Sie generieren können?

Es gibt praktisch keine Begrenzung der Anzahl von Benutzern, die für einen Lasttest generiert werden können, da LoadView in der Cloud läuft. Die Tests sind theoretisch durch die Gesamtanzahl der verfügbaren Load Injectors von den Cloud-Anbietern zu einem gegebenen Zeitpunkt und durch die Kosten für die Anmietung dieser Server begrenzt. Mit genügend Vorlaufzeit zur Einrichtung eines Tests sollten Sie so viel Last generieren können, 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 mehrere Arten von Benutzersimulationen durchzuführen: protokollbasiert (HTTP/S) und echtbrowserbasiert.

  • HTTP/S-basierte Lastsimulation

Protokollebene-Skripte sind ideal für Komponententests in CI/CD-Umgebungen und haben einen geringen Ressourcenbedarf auf den Lastinjektionsmaschinen. Empfohlen für das Testen folgender Elemente:

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

  • Echtbrowserbasierte Simulation

Wenn Sie das reale 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 Benutzersicht zu überprüfen, hat jedoch die größte Auslastung auf den 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 reales Benutzerverhalten simulieren, wenn Anfragen an eine Website oder Anwendung gestellt oder darauf zugegriffen wird.
Was versteht man unter Lasttest in echten Browsern?

Einige Wettbewerber verwenden nur Headless-Browser wie PhantomJS und JMeter oder Headless-Emulatoren wie Selenium. Diese Tools werden verwendet, um Tests durch Simulation der Client-Seite zu automatisieren, geben jedoch keine realistische Darstellung der Benutzererfahrung.

Die LoadView-Plattform kann für mehrere Arten von Benutzersimulationen genutzt werden: HTTP/S- und echtbrowserbasierte Simulationen (und auch API-Überwachung/Tests). Bei echtbrowserbasierten Tests ermöglicht LoadView die Auswahl zwischen realen Browsern wie Chrome, Internet Explorer und mobilen Browsern/-Geräten, sodass Sie die tatsächliche clientseitige Benutzererfahrung messen können.

Wie stellen Sie sicher, dass die Load Injectors selbst kein Engpass beim Testen sind?

Wenn Sie einen Test kalibrieren, berechnen wir, wie viele virtuelle Benutzer pro Maschine sicher ausgeführt werden können, ohne die CPU jedes Load Injectors zu überlasten. So gelangen wir zur Anzahl der virtuellen Benutzer pro Load Injector. Je nach Art der Aufgabe und ob ein echter Browser verwendet wird oder nicht, kann es manchmal zu einem kleinen Spitzenwert am Anfang einer Aufgabe kommen, wenn ein Browser wie IE öffnet, Cache leert und das Skript startet.

Typischerweise liegt die durchschnittliche CPU-Auslastung deutlich unter 100 Prozent, sodass wir 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 die CPU-Auslastung nicht maximal erreichen 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 virtuelle Benutzer erstellt werden. Während des Stress- und Lasttests können Sie aus über 40 Geo-Zonen weltweit auswählen.

Welche Art von Lastkurve soll ich verwenden?

Die Art der Lastkurve, die Sie verwenden, hängt von Ihrer Situation ab. Hier sind einige Richtlinien, die Sie bei der Wahl der richtigen Lastkurve berücksichtigen sollten.

Laststufenkurve
Wir empfehlen die Laststufenkurve, wenn das Ziel darin besteht, zu erfahren, wie Ihre Website auf allmählich zunehmende Last reagiert. Zum Beispiel, wenn Ihr Marketingteam eine Aktion plant und Sie testen möchten, wie Ihre Website auf den Traffic-Anstieg reagiert, sollte die Laststufenkurve verwendet werden.

Zielbasierte Kurve
Die zielbasierte Kurve wird empfohlen, wenn Sie bereits einen vorher festgelegten Durchsatz (Transaktionsziel) haben oder die Anzahl der erwarteten Besucher in einem bestimmten Zeitintervall kennen. Zielbasierte Kurventests sind ideal, um SLAs und nicht-funktionale Anforderungen zu validieren.

Dynamisch anpassbare Kurve
Die dynamisch anpassbare Kurve ermöglicht es Ihnen, den Benutzertraffic während des laufenden Tests anzupassen. Diese Art von Kurve wird empfohlen, um Leistungslimits von Websites zu identifizieren oder Serverkapazitäten zu planen. Während des Tests können Sie gleichzeitig Last und Hardware oder Software-Ressourcen anpassen, was Ihnen Echtzeitdaten und Einblicke in das Verhalten Ihrer Website oder Anwendung bei Laständerungen gibt.