Leistungsstarkes, dynamisches API-Lasttesten

Unterstützt RESTful APIs wie JSON und XML sowie SOAP- und Web-APIs, die Authentifizierung oder mehrstufige Ausführung erfordern.

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

Probleme aufdecken und schnell lösen

Führen Sie tausende Anfragen an Ihre API auf die gleiche Weise durch, wie es Ihre Endnutzer tun.

website network

Versatile

Erweitern Sie Ihre Performancetests über nicht-funktionale Grenzen hinaus, indem Sie Systeme unter komplexen realen Szenarien analysieren.

validate SLAs

Customizable

Definieren Sie Ihre API-Tests so, dass der Traffic mit der Geschwindigkeit simuliert wird, die Sie benötigen, um Ihr System korrekt zu testen.

load test data

Scalable

Skalieren Sie mühelos von einem Benutzer auf tausende gleichzeitige Benutzer mit geringem Overhead.

Flexibles Leistungstesten für DevOps

LoadView gibt agilen Teams die Flexibilität, mehrere Testszenarien für die komplexesten Anwendungen von heute zu entwerfen.

load step curve

Load Step Curve

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

goal based curve

Goal-based Curve

Stellen Sie sicher, dass Ihre Website erwartete Zunahmen des Benutzerverkehrs 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. Erhalten Sie Einblicke, wie Websites oder Anwendungen sich verändern, wenn die Last schwankt.

Load Testing Devops

Sammeln Sie API-Leistungsdaten

Verbessern Sie die Entwicklung und bestimmen Sie die Gesamtleistung eines Systems unter bestimmten Lastszenarien.

global testing

Global Testing

Wählen Sie Standorte aus, die Ihren tatsächlichen Kunden am nächsten sind, um reale Benutzer während eines Lasttests zu emulieren.

performance chart

Performance Metrics

Zeigen Sie Daten aus jeder Sitzung an und überprüfen Sie, ob die API in jeder Antwort die erwarteten Ergebnisse liefert.

dynamic adjustable curve

Bottlenecks

Bestimmen Sie, ob es einen Hardware- oder Softwareengpass gibt, der die API daran hindert, Transaktionen effizienter abzuschließen.

analysis dashboard

Deep Dive

Untersuchen Sie Fehlercodes und verwenden Sie zusätzliche Troubleshooting-Tools wie Wasserfalldiagramme und eine Kopie der Serverantwort.

geo distributed load testing

Geo-verteilte Last zur Simulation realer Szenarien

Führen Sie tausende Aufrufe an Ihre APIs durch und simulieren Sie verschiedene Lastszenarien. Gewinnen Sie Einblicke, wie Ihr Netzwerk, Ihre Webdienste und Infrastruktur unter verteilter Last funktionieren.

Flexible, On-Demand Lasttests für jede Anwendung

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

website

Websites

Testen Sie die Grenzen Ihrer Webseiten, um sicherzustellen, dass die Kundenerfahrung über alle gängigen Desktop-/Mobilbrowser und Geräte hinweg konsistent ist.

web app

Web Applications

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

API

Web Services / APIs

Führen Sie tausende Anfragen an Ihre APIs auf die gleiche Weise durch wie Ihre Endbenutzer und führen Sie dynamische API-Tests auf praktisch jedem System oder jeder Infrastruktur durch.

Führen Sie einen Lasttest durch
in Minuten

Auf Abruf. Keine Kreditkarte. Kein Vertrag.

Häufig gestellte Fragen

Was sind virtuelle Benutzer?
Virtuelle Benutzer (VUs) sind die mehrfachen, gleichzeitigen Verbindungen, die während eines Tests geöffnet werden. Diese Verbindungen können das Verhalten echter Benutzer simulieren, wenn sie Anfragen an eine Website oder Anwendung stellen oder darauf zugreifen.
Was sind Lastinjektoren?

LoadView verwendet virtuelle Lastinjektor-Server, um simulierten Benutzerverkehr während der Durchführung von Stresstests zu verteilen. LoadView unterstützt mehr als 40 Geo-Standorte, von denen aus Lastinjektoren gestartet werden können.

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

Beim Kalibrieren eines Tests berechnen wir, wie viele virtuelle Benutzer pro Maschine sicher laufen können, ohne die CPU jedes Lastinjektors zu überlasten. So kommen wir auf die Anzahl der virtuellen Benutzer pro Lastinjektor. Je nach Aufgabentyp und ob die Aufgabe einen echten Browser verwendet oder nicht, kann es manchmal zu einem kleinen Spitzenwert zu Beginn einer Aufgabe kommen, z. B. wenn ein Browser geöffnet wird, den Cache leert und das Skript startet.

In der Regel liegt die durchschnittliche CPU-Auslastung deutlich unter 100 Prozent, daher erlauben wir Ihnen, 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 Lastinjektoren gestartet werden und an dem virtuelle Benutzer erstellt werden. Während Stresstests und Lasttests können Sie aus über 40 Geo-Zonen weltweit auswählen.

Welchen Typ von Lastkurve sollte ich verwenden?

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

Laststufen-Kurve
Wir empfehlen die Laststufen-Kurve, wenn das Ziel darin besteht, zu sehen, wie Ihre Website auf allmähliche Erhöhungen der Last reagiert. Zum Beispiel, wenn Ihr Marketingteam plant, eine Aktion durchzuführen und Sie testen möchten, wie Ihre Website auf den erhöhten Verkehr reagieren wird, sollte die Laststufen-Kurve verwendet werden.

Zielbasierte Kurve
Die zielbasierte Kurve wird empfohlen, wenn Sie bereits eine festgelegte Durchsatzrate (Transaktionsziel) haben oder wissen, wie viele Besucher Sie in einem bestimmten Zeitraum erwarten. Zielbasierte Kurven-Tests sind ideal, um SLAs und nicht-funktionale Anforderungen zu validieren.

Dynamisch anpassbare Kurve
Die dynamisch anpassbare Kurve ermöglicht es Ihnen, den Benutzerverkehr während des laufenden Tests anzupassen. Dieser Kurventyp 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 und erhalten so Echtzeitdaten und Einblicke, wie Ihre Website oder Anwendung auf Laständerungen reagiert.

Was ist eine API?

Application Programming Interfaces (APIs) ermöglichen die Kommunikation zwischen Maschinen unter Verwendung von branchenüblichen Sprachen oder Dateiformaten. APIs befreien Endbenutzer von den Einschränkungen einer Standard-Schnittstelle und erlauben die Integration von Steuerungs- und Ausgabe-Elementen in eigene Dashboards und benutzerdefinierte Anwendungen und automatisieren außerdem häufige Funktionen und Abläufe.

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

Amazon Web Services und Azure Cloud Services.

Was ist die maximale Anzahl von Benutzern, die Sie generieren können?

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 betrieben wird. Theoretisch sind die Tests durch die Gesamtzahl der zu einem bestimmten Zeitpunkt von den Cloud-Anbietern verfügbaren Lastinjektoren sowie durch die Kosten für die Anmietung dieser Server begrenzt. Mit genügend Vorlaufzeit zur Einrichtung eines Tests sollten Sie in der Lage sein, so viel Last zu generieren, wie Sie benötigen, um einen ordnungsgemäßen Lasttest durchzuführen.

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 – HTTP/S, kopflosen browserbasierten und echtbrowserbasierten Simulationen.

  • HTTP/S-basierte Lastsimulation

Protokollebene-Skripte sind perfekt für Komponententests in CI/CD-Umgebungen und haben einen geringen Ressourcenverbrauch auf den Lastinjektor-Maschinen. Empfohlen für Tests folgender Bereiche:

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

  • Echtbrowserbasierte Simulation

Wenn Sie reales Benutzerverhalten simulieren müssen und Webanwendungen nutzen, die spezifische Technologien und Rich Internet Applications (RIA) verwenden, wie JavaScript, CSS, Flash oder AJAX, ist die Verwendung eines echten Browsers entscheidend. Diese Simulation ermöglicht es Entwicklern, die Funktionalität und Geschwindigkeit der Website so zu prüfen, wie sie von einem Benutzer wahrgenommen wird. Allerdings hat diese Option den höchsten Ressourcenverbrauch auf den Lastinjektor-Maschinen.