Vertrauenswürdiges Lasttesting für Webanwendungen
Testen Sie Ihre Einkaufswagen, Logins, Portale, Formulare, Zahlungsbildschirme und andere interaktive Webanwendungsfunktionen unter Last in realen Browsern.
Erstellen Sie Multi-Step-Skripte für das Lasttesten von Webanwendungen
Zeichnen Sie die Benutzerinteraktion mit Ihren Webanwendungen in echten Browsern auf.
Echter Browser-Test
Unterstützung für über 40 Desktop-/Mobile-Browser und Geräte.
Point and Click Scripting
Imitieren Sie echtes Benutzerverhalten mit dem EveryStep Web Recorder.
Rich Internet Applications (RIA)
Simulieren Sie so gut wie alles, was in einem Browser dargestellt werden kann.
Testen in echten Browsern
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
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
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
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.
Leistung sichern und Benutzeranforderungen erfüllen
Lasttests für Webanwendungen mit Tausenden virtuellen Benutzern jederzeit verfügbar.
Real-World Performance
Messung der Antwortzeiten Ihrer Webanwendungen, wie sie von Ihren Benutzern weltweit wahrgenommen werden.
Flexible Testing
LoadView bietet Ihnen volle Flexibilität, um realistische Lasttestszenarien für Ihre Webanwendungen zu modellieren.
Real-World Performance
Messung der Antwortzeiten Ihrer Webanwendungen, wie sie von Ihren Benutzern 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 durch Definition wichtiger Metriken und Schwellenwerte.
Testing Automation
Automatisieren Sie Lasttests für Webanwendungen, um die Antwortzeiten unter hoher Last zu verstehen.
Establish Baselines
Bestimmen Sie die Grenzen Ihrer Webanwendungen durch Definition wichtiger Metriken und Schwellenwerte.
Testing Automation
Automatisieren Sie Lasttests für Webanwendungen, um die Antwortzeiten unter starken Belastungsbedingungen zu verstehen.
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.
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.
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 Applications
Messen Sie die Client-seitige Leistung, indem Sie die kritischen Benutzerinteraktionen Ihrer Webanwendungen simulieren, um die Benutzererfahrung zu verbessern.
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.
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?
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.
