Vertrauenswürdige Webanwendungs-Lasttests
Testen Sie Ihre Warenkörbe, Logins, Portale, Formulare, Zahlungsscreens und andere interaktive Webanwendungsfunktionen unter Last in echten Browsern.
Erstellen Sie Mehrstufige Skripte für Webanwendungslasttests
Nehmen Sie die Benutzerinteraktion mit Ihren Webanwendungen in Echtbrowsern auf.
Real Browser Testing
Unterstützung für über 40 Desktop-/Mobilbrowser und Geräte.
Point and Click Scripting
Simulieren Sie das echte Benutzerverhalten mit dem EveryStep Web Recorder.
Rich Internet Applications (RIA)
Simulieren Sie praktisch alles, was in einem Browser gerendert werden kann.
Testen in echten Browsern
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
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
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
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.
Leistung sicherstellen und Benutzeranforderungen erfüllen
Lasttests für Webanwendungen mit Tausenden von virtuellen Benutzern direkt zur Hand.
Real-World Performance
Messen Sie die Antwortzeiten Ihrer Webanwendungen, wie sie von Ihren Nutzern weltweit wahrgenommen werden.
Flexible Testing
LoadView bietet Ihnen volle Flexibilität, um realistische Lasttestszenarien für Ihre Webanwendungen zu modellieren.
Real-World Performance
Messen Sie die Antwortzeiten Ihrer Webanwendungen, wie sie von Ihren Nutzern weltweit wahrgenommen werden.
Flexible Testing
LoadView bietet Ihnen volle Flexibilität, um realistische Lasttestszenarien für Ihre Webanwendungen zu modellieren.
Establish Baselines
Bestimmen Sie die Grenzen Ihrer Webanwendungen, indem Sie wichtige Kennzahlen und Schwellenwerte definieren.
Testing Automation
Automatisieren Sie Lasttests für Webanwendungen, um Antwortzeiten unter hoher Belastung zu verstehen.
Establish Baselines
Bestimmen Sie die Grenzen Ihrer Webanwendungen, indem Sie wichtige Kennzahlen und Schwellenwerte definieren.
Testing Automation
Automatisieren Sie Lasttests für Webanwendungen, um Antwortzeiten unter hoher Belastung zu verstehen.
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.
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.
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 Applications
Messen Sie die Client-seitige Leistung, indem Sie kritische Benutzerinteraktionen Ihrer Webanwendungen simulieren, um die Benutzererfahrung zu verbessern.
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.
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?
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.