Unterstützt RESTful APIs wie JSON und XML sowie SOAP und Web-APIs, die Authentifizierung oder mehrstufige Ausführung erfordern.
Führen Sie Tausende von Anrufen zu Ihrer API auf die gleiche Weise durch, wie es Ihre Endbenutzer tun.
Führen Sie Ihre Performancetests über nicht-funktionale Einschränkungen hinaus, indem Sie Systeme unter komplexen Realweltszenarien analysieren.
Definieren Sie Ihre API-Tests, um den Traffic in dem Tempo zu simulieren, das Sie benötigen, um Ihr System richtig zu testen.
Skalieren Sie mühelos von einem Benutzer auf Tausende gleichzeitige Benutzer mit geringem Mehraufwand.
LoadView ermöglicht agilen Teams die Flexibilität, mehrere Testszenarien für die komplexesten Anwendungen von heute zu entwerfen.
Verbessern Sie die Entwicklung und bestimmen Sie die Gesamtleistung eines Systems unter spezifischen Lastszenarien.
Wählen Sie Standorte aus, die Ihren tatsächlichen Kunden am nächsten sind, um während eines Lasttests reale Benutzer zu emulieren.
Sehen Sie Daten aus jeder Sitzung ein und überprüfen Sie, ob die API in jeder Antwort die erwarteten Ergebnisse zurückgibt.
Bestimmen Sie, ob es einen Hardware- oder Software-Engpass gibt, der die API daran hindert, Transaktionen effizienter abzuschließen.
Untersuchen Sie Fehlercodes und nutzen Sie zusätzliche Troubleshooting-Werkzeuge wie Wasserfalldiagramme und eine Kopie der Serverantwort.
Testen und verbessern Sie die Leistung von Websites, Webanwendungen und Webdiensten/APIs mit LoadView.
Testen Sie die Grenzen Ihrer Webseiten, um sicherzustellen, dass die Kundenerfahrung über alle gängigen Desktop-/Mobil-Browser und Geräte hinweg konsistent ist.
Messen Sie die Client-seitige Leistung, indem Sie die kritischen Benutzerinteraktionen Ihrer Webanwendungen simulieren, um die Benutzererfahrung zu verbessern.
Führen Sie Tausende von Aufrufen an Ihre APIs aus, genau wie es Ihre Endbenutzer tun, und führen Sie dynamische API-Tests auf praktisch jedem Systemtyp oder jeder Infrastruktur durch.
in Minuten
Auf Abruf. Keine Kreditkarte. Kein Vertrag.
Was sind virtuelle Benutzer?
Was sind Load Injectors?
LoadView verwendet virtuelle Load Injector-Server, um simulierte Benutzerlast während der Ausführung von Stresstests zu verteilen. LoadView unterstützt über 40 Geo-Standorte, von denen Load Injectors gestartet werden können.
Wie stellen Sie sicher, dass die Load Injectors selbst kein Engpass im Test sind?
Wenn Sie einen Test kalibrieren, berechnen wir, wie viele virtuelle Benutzer pro Maschine sicher laufen können, ohne die CPU jedes Load Injectors zu überlasten. So kommen wir auf die Anzahl der virtuellen Benutzer pro Load Injector. Je nach Aufgabentyp und ob die Aufgabe einen echten Browser verwendet oder nicht, kann es manchmal zu einem kleinen Anstieg am Anfang einer Aufgabe kommen, z.B. wenn ein Browser öffnet, den Cache löscht und das Skript startet.
Typischerweise ist 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 erzielen. Wenn Sie jedoch diese Zahl ändern, können wir nicht garantieren, dass die Cloud-Maschinen nicht die CPU-Auslastung maximal erreichen und dadurch zu einem leichten Engpass im Test werden.
Was ist eine Geo-Zone?
Eine Geo-Zone ist ein Standort, an dem Load Injectors 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.
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 Wahl der richtigen Lastkurve beachten sollten.
Laststufen-Kurve
Wir empfehlen die Laststufen-Kurve, wenn das Ziel darin besteht, zu lernen, wie Ihre Website auf schrittweise zunehmende Last reagiert. Wenn Ihr Marketingteam zum Beispiel eine Aktion plant und Sie testen möchten, wie Ihre Website auf den Traffic-Anstieg reagiert, sollte die Laststufen-Kurve verwendet werden.
Zielbasierte Kurve
Die zielbasierte Kurve wird empfohlen, wenn Sie bereits einen vorgegebenen Durchsatz (Transaktionsziel) haben oder die Anzahl der erwarteten Besucher in einem bestimmten Zeitraum kennen. Zielbasierte Kurventests sind ideal zum Validieren von SLAs und nicht-funktionalen Anforderungen.
Dynamisch anpassbare Kurve
Die dynamisch anpassbare Kurve erlaubt es Ihnen, den Benutzerverkehr während des laufenden Tests anzupassen. Diese Art der Kurve wird empfohlen, um Leistungsgrenzen der Website zu identifizieren oder die Serverkapazität zu planen. Während des Tests können Sie gleichzeitig Last sowie Hardware- oder Software-Ressourcen 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 Maschine-zu-Maschine unter Verwendung von Industriestandardsprachen oder Dateiformaten. APIs befreien Endnutzer von den Einschränkungen der Verwendung einer Standard-Oberfläche und erlauben, Steuerungen und Ausgaben in eigene Dashboards und benutzerdefinierte Anwendungen zu integrieren sowie gängige Funktionen und Abläufe zu automatisieren.
Welche Cloud-Infrastruktur-Anbieter sind über die LoadView-Plattform verfügbar?
Amazon Web Services und Azure Cloud Services.
Wie viele Benutzer können maximal generiert werden?
Es gibt praktisch keine Begrenzung für die Anzahl der Benutzer, die für einen Lasttest generiert werden können, da LoadView in der Cloud läuft. Die Tests werden theoretisch durch die Gesamtzahl der verfügbaren Load Injector bei den Cloud-Anbietern zu einem bestimmten Zeitpunkt und durch die Kosten für das Mieten dieser Server bei den Cloud-Anbietern begrenzt. Mit ausreichend Vorlaufzeit zur Vorbereitung eines Tests 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 echte Browser-basierte Tests verwenden?
Je nach spezifischem Bedarf, Anwendungsfall oder Technologie des zu testenden Systems kann die LoadView-Plattform genutzt werden, um verschiedene Benutzersimulationen durchzuführen – HTTP/S, Headless-Browser-basiert und echte Browser-basierte Simulationen.
- HTTP/S-basierte Lastsimulation
Protokollebene-Skripte sind perfekt für Komponenten-Level-Tests in CI/CD-Umgebungen und haben eine geringe Auslastung der Last-Injektionsmaschinen. Empfohlen für Tests von:
• Webserver
• Web-APIs, wie JSON, SOAP, REST und XML
• Einzelne Webseiten ohne JavaScript oder CSS
- Echte Browser-basierte Simulation
Wenn Sie tatsächliches Benutzerverhalten simulieren müssen und Webanwendungen haben, die spezifische Technologien und Rich Internet Applications (RIA) wie JavaScript, CSS, Flash oder AJAX nutzen, ist die Verwendung eines echten Browsers entscheidend. Diese Simulation ermöglicht es Entwicklern, die Funktionalität und Geschwindigkeit der Seite so zu überprüfen, wie sie vom Benutzer wahrgenommen wird, allerdings hat diese Option die höchste Belastung für die Last-Injektionsmaschinen.
