LoadView – Gleichzeitige Benutzertests

Testen Sie die Website-, Anwendungs- und API-Leistung unter der Last einer zunehmenden Anzahl gleichzeitiger Benutzer. Zeichnen Sie umsetzbare Daten auf und optimieren Sie Ihre Systeme, um mit Ihrem Datenverkehr zu skalieren.

Gleichzeitige Benutzertests aus der Cloud

Gleichzeitige Benutzerauslastungstests senden Datenverkehr an eine Webanwendung, Webseite oder API (Application Programming Interface), um die Infrastruktur zu belasten. Während des Tests werden spezifische Metriken beobachtet und aufgezeichnet, und die Reaktionszeiten des Systems werden in Zeiten anhaltender hoher Last gemessen. Mit LoadView können Sie die Anzahl gleichzeitiger Benutzer während des tests langsam oder schnell erhöhen, um aufzuzeichnen, wie die Leistung bei anhaltender Last beeinträchtigt wird.

Die Idee hinter gleichzeitigen Benutzertests besteht darin, die Antwortzeit einer Website für eine bestimmte Anzahl gleichzeitiger Benutzer zu identifizieren, die Anforderungen an eine Website stellen. Gleichzeitige Benutzertests misst, wie lange der Server benötigt, um auf eine bestimmte Anzahl gleichzeitiger Anforderungen zu reagieren. Ein gleichzeitiger Benutzertest wird häufig verwendet, um Engpässe in der Leistung einer Website zu identifizieren – im Grunde, um herauszufinden, wie viele gleichzeitige Benutzer Anforderungen an eine Website stellen können, bis die Leistung der Website erheblich beeinträchtigt wird.

Auslastungstest-Zusammenfassungsdashboard

LoadView simuliert Besucheraktivitäten mit echten Browsern, die von virtuellen Benutzern gesteuert werden, um verschiedene Nachfragestufen auf einer Website oder einem webbasierten Dienst zu replizieren.

Gleichzeitiges Benutzertesten

Senden Sie mehr als 10 bis 10.000 Benutzer gleichzeitig an Ihre Webanwendung, um die Leistung Ihrer Produktionshardware, -software und -infrastruktur zu testen. Sie wissen, dass es Grenzen gibt, wie viel Traffic Ihre Website verarbeiten kann, aber wissen Sie, was diese Grenzen sind? Es gibt mehrere Ebenen, die Ihre Website unterstützen, die ein potenzieller Engpass sein könnten, einschließlich Webserver, Dateiserver, Router, Firewalls und mehr. Sobald Sie die Sollbruchstelle identifiziert haben, können Sie die Schwachstellen in Ihrem System verstärken.

Simultane Benutzertests werden manchmal fälschlicherweise als gleichzeitige Benutzertests bezeichnet, es gibt jedoch einen Unterschied, auch wenn die Wörter selbst darauf hinweisen, dass gleichzeitig etwas passiert oder geschieht. Während sich gleichzeitige Benutzer auf die Anzahl der Benutzer beziehen, die Ihre Website oder Anwendung zu einem bestimmten Zeitpunkt verwenden oder dort landen, sind gleichzeitige Benutzer Benutzer oder Besucher, die gleichzeitig zu einem bestimmten Zeitpunkt eine bestimmte Transaktion ausführen.

Sie können z. B. 100 verschiedene Besucher auf einer bestimmten Seite haben, wie vergleicht sich die Leistung, wenn sich 40 Benutzer gleichzeitig bei Ihrem Portal anmelden? Oder wenn Sie zum Beispiel ein Hotel betreiben, was passiert, wenn 100 Personen gleichzeitig versuchen, eine Reservierung vorzunehmen? Dies sind wichtige Faktoren zu verstehen, da es direkt die Benutzererfahrung beeinflusst.

Anwendungsfallszenario – Tests mit gleichzeitiger Auslastung

Mit LoadView gibt es eine Vielzahl von Möglichkeiten, wie Sie einen gleichzeitigen Benutzertest durchführen können. Sie können beispielsweise mit Auslastungstests mit nur 10 gleichzeitigen Benutzern beginnen und diese Benutzer fünf Minuten lang ausführen, um Ihre baselinen Leistungsmetriken festzulegen. Nach dem Einrichten einer Baseline können Sie die Anzahl gleichzeitiger Benutzer um 10 Benutzer pro Minute erhöhen, bis Sie 100 gleichzeitige Benutzer erreichen. Sie können dem einen Testlauf für weitere fünf Minuten für alle 100 zusätzlichen gleichzeitigen Benutzer folgen lassen, um sicherzustellen, dass sich die Ergebnisse ausgleichen.

Einige Faktoren, die zu Spitzen oder Einbußen bei der Webseitenantwortzeit beim Hinzufügen gleichzeitiger Benutzer führen können, umfassen die zusätzliche Zuweisung von Arbeitsspeicher auf dem Webserver oder zusätzliche gleichzeitige Datenbankverbindungen auf dem Back-End. Diese können leicht zu einer Erhöhung der durchschnittlichen Seitenladegeschwindigkeit führen, während darauf gewartet wird, dass die Systemressourcen frei werden, nur um nach der Zuweisung der Ressourcen wieder auf ein normales Niveau zurückzukehren.

Um dies zu testen, können Sie einen Test mit 1.000 bis 10.000 gleichzeitigen Benutzern durchführen, oder bis Sie das Gefühl haben, dass Sie hinreichend bewiesen haben, dass Ihre Website in der Lage ist, Spitzenbenutzerzahlen zu verarbeiten. Diese Tests können verwendet werden, um sowohl das Volumen der Benutzer zu identifizieren, die inakzeptable Seitenladegeschwindigkeiten verursachen, als auch die Anzahl der gleichzeitigen Seitenanforderungen, die zum Absturz der Web-App führen. Dies kann durch das Ausführen zusätzlicher Auslastungstests erfolgen, die bei einer höheren Benutzermenge beginnen, um das System an seine Grenzen zu bringen.

Gleichzeitige Auslastungstests von Global Cloud Services

Überlasten Sie nicht Ihr eigenes Netzwerk und Ihre Hardware.

Nutzen Sie die global verteilten Cloud-Injektoren, um den benötigten Datenverkehr zu generieren.

Externe gleichzeitige Benutzertests (von außerhalb Ihres Netzwerks)

Viele Plattformfür Auslastungstests auf Websites wird den Datenverkehr zu Ihrer Website aus Ihrem Netzwerk heraus antreiben, aber das stellt den echten Kundenverkehr, der über das Internet kommt, nicht genau ab. Ein echter Auslastungstest ermöglicht es Ihnen, zusätzliche Variablen wie Content Distribution Networks (CDNs), Load Balancer, Serverfarmen mit mehreren Knoten und andere Tools zur Datenverkehrsoptimierung in Betracht zu ziehen.

Mit LoadView können Sie auswählen, woher Ihr Datenverkehr von der Verwendung erstklassiger Cloudanbieter stammt, und enthält über 40 Azure Cloud Services- und Amazon Web Services (AWS)-Standorte zur Auswahl. Auf diese Weise können Sie die gleichen Regionen testen, in denen der Großteil Ihres Datenverkehrs auf Ihre Website oder Anwendung gelangt. Wenn Sie noch einen Schritt weiter gehen, können Sie bei Bedarf unterschiedliche Prozentsätze des Datenverkehrs zuweisen, die von jedem geografischen Standort stammen, wie Sie es für richtig halten. Auf diese Weise können Sie sicherstellen, dass die Ladegeschwindigkeit Ihrer Website oder Anwendung auch unter dem Bedarf einer hohen Anzahl gleichzeitiger Benutzer konstant schnell ist.

Viral mit Tausenden von gleichzeitigen Besuchern

Wenn Ihre Website einen Anstieg des Traffics sieht oder eine Werbekampagne viral geht, wissen Sie, ob Ihre Website in der Lage sein wird, den Anstieg der gleichzeitigen Benutzer zu bewältigen? LoadView bietet Ihnen die Tools zum Einrichten eines cloudbasierten Auslastungstests, der gleichzeitige Benutzer erhöht, bis Sie die Anzahl der gleichzeitigen Benutzer identifiziert haben, die Ihre Website verarbeiten kann, bevor Leistungsprobleme auftreten. Die Kenntnis der Kapazität gleichzeitiger Benutzer in Ihrer vorhandenen Infrastruktur ist entscheidend für die Unterstützung des Datenverkehrswachstums und die Vorbereitung auf Datenverkehrsspitzen (und das Gleiche gilt beim Testen einer API , die bei Entwicklern beliebt werden könnte).

Einfache, leistungsstarke gleichzeitige Benutzertests

Erstellen Sie einfach Ihren Lasttestplan und Ihr Skript, legen Sie eine Lastkurve fest und führen Sie Ihren Test aus!

 

LoadView: Nehmen Sie den

Ärger aus dem Leistungstest

Müssen Sie die Website-Leistung testen, wenn zehntausend gleichzeitige Benutzer gleichzeitig auf Ihre Website gelangen? Oder müssen Sie ein komplexes mehrstufiges Skript oder eine Transaktion erstellen, die Sie unter Last testen möchten? Müssen Sie Millionen von Treffern auf Ihrer Website pro Test generieren? Haben Sie Angst vor der Verwaltung von Hunderten oder Tausenden von Lastinjektoren in der Cloud? Wenn eine dieser Fragen wie

Mit LoadView müssen Sie keine eigenen Load-Injektoren oder VM-Images erstellen und Gigabyte an Dateien in die Cloud hochladen. Sobald Sie Ihren Auslastungstestplan fertig haben, wählen Sie einfach aus mehreren Lastkurven aus – Lastschritt, Zielbasiert und dynamisch einstellbar – und wählen Sie die Anzahl der gleichzeitigen Benutzer aus, die Sie jede Minute besuchen möchten, und Sie können Ihren Test ausführen.

Einfache leistungsstarke gleichzeitige Benutzertests

So führen Sie Tests für gleichzeitige Lasten richtig durch

Um gleichzeitige Benutzer ordnungsgemäß zu laden, benötigen Sie ein robustes Tool, das Hunderte oder Tausende gleichzeitiger Benutzer aufdrehen kann, um eine Last in Ihrer Web-App zu generieren. Dann muss das System die Anzahl der gleichzeitigen Benutzer erhöhen, bis Sie bewiesen haben, dass Ihre Site die Last bewältigen kann, oder Sie haben Engpässe in Ihrer Anwendung festgestellt. Herkömmliche Auslastungstesttools und Open-Source-Auslastungstesttools können keine groß angelegten Tests unterstützen. Ein Spitzenlasttest mit Tausenden gleichzeitiger Benutzer aus einem cloudbasierten System wie LoadView kann problemlos skaliert werden, um die Anforderungen Ihrer Tests zu erfüllen.

Proaktives Identifizieren von gleichzeitigen Benutzerengpässen

Wenn eine Website zum ersten Mal entwickelt wird, ist sie in der Regel nicht darauf ausgelegt, die Anzahl der Benutzer zu maximieren, die die Website gleichzeitig besuchen können. Viel zu oft wird ein gleichzeitiger Benutzerengpass erst erkannt, wenn es zu spät ist, und Sie verlieren Websitebesucher aufgrund einer Verlangsamung der Reaktionsfähigkeit der Website oder eines vollständigen Websiteabsturzes.

LoadView kann einen Test auf einer bekannten sicheren Ebene des Datenverkehrs initiieren und dann jede Minute zusätzliche Benutzer hinzufügen, damit Sie sehen können, wie sich die Ladezeiten der Website auswirken, wenn gleichzeitigmehr Benutzer die Website besuchen. Sobald Sie die Anzahl der gleichzeitigen Besucher identifiziert haben, die die Reaktionszeiten über Ihr Komfortniveau hinausschieben, können Sie mit der Diagnose der Ursache der Verlangsamung beginnen.

Antworten auf Ihre Spitzenleistungsfragen

Möchten Sie ermitteln, wie viele gleichzeitige Verbindungen eine Website verarbeiten kann, bevor sie erheblich verlangsamt wird? LoadView hilft Ihnen dabei, die Antworten auf Ihre Spitzenleistungsfragen zu identifizieren, indem die durchschnittlichen Ladezeiten der Seiten unter zunehmendem Benutzeraufkommen nachverfolgt werden.

An welchem Punkt nimmt der Reddit “Hug of Death” oder der “Slashdot Effect” Ihre Website herunter? Finden Sie es heraus, indem Sie gleichzeitige Benutzertests mit LoadView durchführen.

Gleichzeitige Benutzerleistungstests
Gleichzeitige Tests zum Laden virtueller Benutzer

Gleichzeitige Virtual User Load Testing und

Echte Benutzerüberwachung (RUM)

RUM kann ein großartiges Werkzeug sein, um die Leistung Ihrer Website in Echtzeit aus der Perspektive eines Benutzers zu verfolgen, aber es kann sich als schwierig erweisen, genügend echte Benutzer zu bekommen, um die Leistung zu verstehen. Synthetische, reale Brower-Lasttests gehen einen Schritt weiter als RUM, bei dem Sie Datenverkehr von gleichzeitigen virtuellen Benutzern generieren, um ein System einem Stresstest zu unterziehen.

LoadView sammelt die Metriken aus jeder einzelnen virtuellen Benutzersitzung, sodass Sie die durchschnittliche Seitenleistung auf hoher Ebene sehen und dann zu einem bestimmten Zeitpunkt einen Drilldown in die Details der Leistung jedes Elements auf der Seite durchführen können. RUM bietet solche Einblicke mithilfe von Code, der in die Website integriert ist (in der Regel JavaScript), während LoadView die Website-Leistung von der Browserebene aus aufzeichnet.

Gleichzeitige Benutzertests – Schieben Sie es an stagnieren!

Wissen Sie, wie viele Besucher Ihre Website verarbeiten kann. Seien Sie immer mit LoadView vorbereitet.