LoadView emuliert Benutzer auf Ihrer Website oder Ihrem Server, indem bestimmte Aktionen auf Ihrer Website (Gerät) wie Surfen, Suchen, Hinzufügen von Produkten zu ihrem Warenkorb usw. oder das Generieren bestimmter Arten von Anforderungen an Ihr Gerät ausgeführt werden.
Wenn Sie wissen, wie viel Ihr Gerät verarbeiten kann, können Sie weitere Software- oder Hardware-Updates planen und auf echten Datenverkehr vorbereitet sein.
Sie können die Anzahl der Benutzer definieren, die diese Aktionen ausführen, die Dauer des LoadView-Tests (Load Test) und ein vollständig angepasstes Szenario mit der Ankunfts-/Abgangsrate dieser virtuellen Benutzer einrichten.
LoadView-Test-Setup
Um Auslastungstests auszuführen, müssen Sie zuerst die Schaltfläche “Neuer Test” hinzufügen und einen neuen Auslastungstest einrichten. Sie können die folgenden Arten von Tests einrichten:
Wenn Sie Postman zum Testen der Web-API-Leistung verwendet haben, können Sie außerdem den Postman-Sammlungstest verwenden, um einen Auslastungstest in LoadView mithilfe von Web-API-Aufrufen von Postman einzurichten. Oder erkunden Sie unsere neue Funktionalität von Auslastungstests mit JMeter-Testplänen: Importieren Sie Ihren JMeter-Testplan, und richten Sie den Test ein, wie im Artikel Auslastungstests mit JMeter-Testplänen unserer Wissensdatenbank beschrieben.
Konfigurieren eines Auslastungstestszenarios
Nachdem Sie die Ziele eingerichtet haben, können Sie das Auslastungstestszenario konfigurieren. In jedem Testszenario wird eine eindeutige ID auf der Konfigurationsseite angezeigt. Nutzen Sie die ID beim Konfigurieren von Anforderungen an die LoadView-API.
LoadView-Setup umfasst mehrere Schritte, die im Folgenden erläutert werden.
Validierung
Bei der Validierung wird überprüft, ob das getestete Ziel gültig ist und Anforderungen an das Ziel fehlerfrei ausgeführt werden. Der Status des Validierungsergebnisses wird im Abschnitt “Zieldetails” angezeigt.
Wenn das System Fehler erkannt hat, klicken Sie auf Details anzeigen , um die Fehler auf der Sitzungsberichtsseite zu überprüfen.
Benutzerverhaltensprofil
Das Profil beschreibt das simulierte Nutzerverhalten auf einer Website während der Testdurchführung. Informationen zum Anpassen der Simulation der Benutzerinteraktion mit einer Website finden Sie unter Benutzerverhaltensprofil.
Auswählen des Lasttyps
Mit Load Type können Sie zwischen verschiedenen Arten von Auslastungstests auswählen. Jeder Typ enthält einige Besonderheiten, die definieren, wofür am besten verwendet werden kann, verfügbare Einstellungen und Testergebnisse.
Sie können zwischen den folgenden Lasttypen wählen:
- Goal-Based Curve überprüft, ob Ihre Website den vorgegebenen Durchsatz (Transaktionen) erfüllt, indem die Anzahl der simulierten Benutzer automatisch angepasst wird. Ausführliche Anweisungen finden Sie unter Einrichten des zielbasierten Auslastungstests.
- Load Step Curve ermöglicht das manuelle Festlegen einer bestimmten Anzahl gleichzeitiger Benutzer (Anforderungen), indem Rampup-/Ramp-Down-Raten und -Zeiten angegeben werden. Ausführliche Anweisungen finden Sie unter Einrichten des Load Step Load Test.
- Dynamic Adjustable Curve ermöglicht das manuelle Anpassen der Anzahl gleichzeitiger Benutzer (Anforderungen) in Echtzeit während der Testausführung. Ausführliche Anweisungen finden Sie unter Einrichten des dynamischen einstellbaren Auslastungstests.
Weitere Hilfe zum Auswählen des Auslastungstyps finden Sie unter Auswählen des richtigen Auslastungstests Load Test.
Um virtuelle Benutzer zu emulieren, starten wir Load Injector Servers (LI), die wiederum virtuelle Benutzer ausführen. Die Einstellung Nutzlast legt die Anzahl der virtuellen Benutzer fest, die auf jeder LI ausgeführt werden. Eine hohe Nutzlast wirkt sich auf die LI-CPU-Auslastung aus und kann aufgrund von LI-Überlastung zu ungültigen Testergebnissen führen. Auf der anderen Seite erhöht eine große Anzahl von LIs, die für den Test verwendet werden, die Testkosten. Daher ist es wichtig, den optimalen Nutzlastwert einzustellen.
Sie können den Payload-Wert manuell anpassen, es wird jedoch empfohlen, die Gerätekalibrierung durchzuführen und den von unserem System vorgeschlagenen Wert auf die Kalibrierungsergebnisse anzuwenden.
Je nachdem, ob die Zielwebsite im öffentlichen Internet verfügbar ist oder nicht, wählen Sie einen Orttyp aus, von dem der Ladeverkehr gesendet werden soll.
Nicht verwenden Netzwerkproxy, wenn Ihre Website im öffentlichen Internet verfügbar ist. Der gesamte Ladeverkehr wird von den LIs mit zufällig zugewiesenen IP-Adressen gesendet. Hiermit hat jeder Load Injector seine eigene eindeutige IP-Adresse. address.
Wenn Sie eine Website hinter der Firewall testen müssen, können Sie Ladedatenverkehr von bestimmten IP-Adressen zulassen, für die Sie Ihre Firewall öffnen können. Verwenden Sie dazu die Option Öffentlich. Der Ladeverkehr wird von Load Injector-Servern mit dedizierten IP-Adressen gesendet. Hier finden Sie die here Liste der statischen IP-Adressen, und listen Sie die IPs für Ihre Firewall auf. Erfahren Sie, wie Sie die Option “Öffentlicher Proxy” im Artikel Testen hinter einer Firewall mit dem statischen Proxyserver LoadView verwenden.
Wenn die Zielwebsite nicht über das öffentliche Internet verfügbar ist und Sie die Firewall für bestimmte IPs nicht öffnen können, verwenden Sie die Option
Onsite Proxy Agent
. LoadView Onsite Proxy Agent kann im selben Netzwerk wie eine Zielwebsite installiert werden. Hiermit wird der Lastverkehr aus dem lokalen Netzwerk gesendet.
Sie können den geografischen Standort von LIs und damit die Zuordnung virtueller Benutzer zwischen verschiedenen geografischen Standorten auswählen, um Ihre Datenverkehrsverteilung besser abzugleichen. Um hinter einer Firewall zu testen, sollten Sie die Option “Proxy für öffentliches Netzwerk ” in Betracht ziehen.
Zusammenfassung
Die Zusammenfassung des Auslastungstests befindet sich in der rechten Seitenleiste der Seite des Testszenarios und bietet einen schnellen Überblick über die Auslastungstesteinstellungen und ein Preisangebot basierend auf den Testkonfigurationen. Wenn Sie etwas anpassen möchten, können Sie zu dem Abschnitt zurückkehren, den Sie ändern möchten, und die Einstellungen bearbeiten. Wenn die Validierung fehlgeschlagen ist, beheben Sie Fehler, bevor Sie den Test starten.
Der Lasttestpreis wird auf der Grundlage der folgenden Werte berechnet: die Kosten für virtuelle Maschinen, die für den Test erforderlich sind, die Testdauer und die Anzahl der virtuellen Benutzer, die während der Ausführung simuliert wurden. test duration,
Tos
Bitte lesen Sie die Rechtliche Vereinbarung und akzeptieren Sie die Bedingungen, indem Sie das Kontrollkästchen aktivieren und Ihren Namen eingeben. Beachten Sie, dass LoadView-Tests, die mehr als 500 USD kosten, eine Telefonüberprüfung erfordern, indem Sie Ihre Mobiltelefonnummer eingeben und einen Bestätigungscode eingeben, der an die von Ihnen angegebene Nummer gesendet wird. LoadView-Tests, die mehr als 1.000 US-Dollar kosten, erfordern eine Sprachüberprüfung über das Telefon durch unsere Supportmitarbeiter, die eine angegebene Nummer anrufen.
rennen
Im Popup “Auslastungstest starten” werden Sie aufgefordert, Ihre E-Mail-Adresse im Abschnitt E-Mail-Benachrichtigung (optional) bereitzustellen, um eine Benachrichtigung über den Testabschluss zu erhalten und den Startmodus auszuwählen. Ein Auslastungstest kann sofort oder später zu einem bestimmten Zeitpunkt (bis zu 24h) gestartet werden.
Für die Tests mit einer verschobenen Startzeit steht auch die Option der gleichzeitigen Testausführung zur Verfügung.
Sobald Sie den Test ausgeführt haben (sofortiger Start), wird er innerhalb von 10 Minuten gestartet (je nach ausgewählter Region bis zu 1 Stunde).
Während der Test beginnt, wird er durch eine Reihe von Status gehen, die unten erläutert werden:- Senden der Testanforderung – Senden Der Testeinstellungen an den Server zum Ausführen.
- Initialisierenvon .
- Geplant : Der Test wartet darauf, zur angegebenen Zeit ausgeführt zu werden.
- Starten von Load Injectors – Wir senden Cloud-Anbietern ein Signal, um die erforderliche Anzahl virtueller Server einzurichten und virtuelle Benutzer bereitzustellen. Dieser Schritt kann viel Zeit in Anspruch nehmen (bis zu 1 Stunde) und es wird empfohlen, die E-Mail zur Verfügung zu stellen, um eine E-Mail-Benachrichtigung zu erhalten, sobald sie abgeschlossen ist.
- Senden des Ausführungsplans – Wir senden LoadView-Szenarien und -Aufgaben an LIs.
- Ausführen – Sobald der Test ausgeführt wird, sehen Sie die Diagramme mit LoadView-Metriken, die in Echtzeit aktualisiert werden, einschließlich der Anzahl der Besucher,der Anzahl der Fehler (falls vorhanden), der Reaktionszeitdes Geräts usw.
- Verarbeitung von Daten – Sobald der Test beendet ist, laden wir alle Antworten vom virtuellen Server auf unseren Server hoch und zeigen diese Antworten für eine detailliertere Analyse und Überprüfung an. Die Vorratsdatenspeicherung beträgt 365 Tage für die kostenpflichtige Version und 31 Tage für die Testversion. Bitte beachten Sie, dass dieser Schritt auch einige Zeit in Anspruch nehmen kann, da LoadView-Tests viele Antwortdaten generieren.
- Fertig.
Das System benachrichtigt Sie nach Abschluss des Tests mit der entsprechenden Meldung auf der Seite Auslastungstestbericht .
Auslastungstestergebnisse
Um den Testbericht von der Seite Testszenario-Manager abzurufen, wählen Sie im Menü “Aktionen” oder im Schnellaktionsmenü für die entsprechende Testinstanz die Option “Berichte” aus. Sie finden Ihren Testbericht auch in der Liste unter dem Menü “Berichte ” auf der linken Seitenleiste (siehe Überprüfen von Auslastungstestergebnissen).
-
Webleistungstests (Load and Stress) mit LoadView
Als Faustregel gilt: Website-Leistungstests sollten Folgendes umfassen:
- Auslastungstests
- Stresstests
Auslastungstests einer Website oder Webanwendung sind eine Art von Leistungstests, wenn eine große Anzahl von Benutzern gleichzeitig Anforderungen an dieselbe Webressource stellt. Lasttests helfen herauszufinden, ob eine Webanwendung Spitzenlasten ohne Leistungseinbußen bewältigen kann.
Belastungstests einer Webanwendung werden durchgeführt, um einen Ausfall einer Website oder Webanwendung zu erreichen, indem die Last erhöht wird, und um die Grenzen der Leistung einer Webanwendung zu bewerten. Zum Stresstest einer Webanwendung ist der Auslastungsgrad deutlich höher als die Betriebslast der Web-App. Belastungstests werden in der Regel verwendet, um die Reaktion der Web-App auf Stress und die Art und Weise, wie sie sich von den Fehlern erholt, zu überprüfen.
Im Allgemeinen umfasst das Auslastungstesten die folgenden Schritte:
- Festlegen von Auslastungstestzielen und -anforderungen.
- Auswählen eines Lademusters.
- Einrichten einer Testumgebung.
- Auswählen eines Auslastungstest-Tools/Stresstest-Tools.
- Erstellen eines Auslastungstestszenarios.
- Ausführen eines Auslastungstests/Stresstests.
- Ergebnisanalyse.
Bevor Sie mit dem Einrichten einer Testumgebung beginnen und nach Anwendungstools für Auslastungstests suchen, sollten Sie entscheiden, was genau Sie als Ergebnis des Tests erhalten möchten. Wir empfehlen Ihnen, auf folgende Fragen zu achten:
- Welchen Auslastungsgrad erwarten Sie für eine Ziel-Webanwendung? Zum Beispiel, wie viele Besuche Ihre Website pro Stunde ohne Leistungseinbußen bewältigen muss. Hier erfahren Sie, wie Sie Ihre Webanalysen auf gleichzeitige Benutzerübersetzen.
- Welches Leistungsniveau müssen Sie je nach Auslastung haben? Beispielsweise die Antwortzeit des Zielwebservers, die durchschnittliche Zeit zum Laden einer Webseite, die Ladezeit für Webelemente usw.).
- Wie würden Sie die Bedingungen beschreiben, unter denen Ihre Website verwendet wird? Wird eine Zielwebsite über das Internet oder nur innerhalb des lokalen Netzwerks verfügbar sein? Aus welchen geografischen Regionen stammen die Anfragen an Ihre Website? Was ist die wahrscheinlichste Art der Netzwerkdrosselung? Wird Ihre Webressource von echten Benutzern in einem Browserfenster oder von Drittanbieteranwendungen über API verwendet?
- Wie oft müssen Sie Last- und Belastungstests durchführen? Mit anderen Worten, Sie sollten entscheiden, wie oft Sie Updates ausrollen, Webinhalte und Webserverkonfiguration ändern möchten.
Eine der wichtigsten Fragen, die beim Auslastungstest zu berücksichtigen sind, ist die Leistung Ihrer Webanwendung unter realen Bedingungen von einer realen Benutzerseite aus. Werfen wir einen genaueren Blick auf moderne Webanwendungen und erklären, warum es nicht ausreicht, Auslastungstests auf HTTP-Ebene zu verwenden, um interaktive Webanwendungen zu testen.
Laden und Stresstesten von Webanwendungen in echten Browsern im Vergleich zu HTTP Level Load Testing
Eine Webanwendung ist eine webbasierte Anwendung mit einer Client-Server-Architektur. In der Regel ist ein Webbrowser ein Client, und ein Webserver ist ein Server.
Eine Webanwendung wird auf einem Webserver ausgeführt. Im Allgemeinen ist die Seite des Webservers für die Geschäftslogik der Webanwendung verantwortlich – die Art und Weise, wie er auf Clientanfragen reagiert. Er empfängt HTTP-Anforderungen von einem Client, verarbeitet die Anforderungen und sendet die entsprechenden Antworten an den Client zurück.
Die Clientseite wiederum rendert die in der Antwort vom Server empfangenen Daten, um sie dem Benutzer in grafischer, menschenfreundlicher Form zu übermitteln. Sobald die Antwort vom Server empfangen wurde, verarbeitet der Browser (der Client) die in der Webserverantwort enthaltenen Daten. HTML-, CSS-, JavaScript-Technologien werden in der Webentwicklung am häufigsten zur Implementierung moderner Webseiten eingesetzt. Um die Informationen an einen Benutzer in einem Browserfenster zu übermitteln, rendert der Webbrowser nicht nur HTML-Inhalte, sondern führt auch JavaScript aus und verwendet CSS, um die Daten korrekt darzustellen.
Es gibt zwei weit verbreitete Ansätze zum automatisierten Last- und Stresstest von Webanwendungen – HTTP-basierte Tests und echte browserbasierte Tests.
Der erste HTTP-basierte Ansatz ermöglicht es Webentwicklern und QS-Ingenieuren, HTTP-Anforderungen direkt an einen Webserver (Backend) zu emulieren, ohne mit der grafischen Benutzeroberfläche einer Web-App zu interagieren, die echte Benutzer im Browserfenster (Frontend) sehen. Im Allgemeinen erfordert der HTTP-basierte Auslastungstestansatz einen gewissen technischen Hintergrund und Codierungserfahrung, um einen realen Anwendungsfall mit mehreren Transaktionen auf einer Website zu simulieren. Auf der anderen Seite erfordert es nicht viele Ressourcen, um eine hohe Benutzerlast zu simulieren.
Im Gegenteil, der browserbasierte Ansatz simuliert die reale Benutzerinteraktion mit dem Frontend der Web-App, um ein realistisches Testszenario zu erstellen. In diesem Fall werden mehrere Kopien eines Webbrowsers instanziiert, um Benutzeraktionen in einem Browserfenster automatisch auszuführen. Da mehr Serverressourcen erforderlich sind, um mehrere Browserkopien auf dem Ladeinjektorcomputer auszuführen, wird empfohlen, cloudbasierte Dienste für Websites und Webanwendungen zu verwenden, die Online-Tests ausführen.
In Anbetracht der Frontend-orientierten Natur moderner Webanwendungen reicht das Lasttesten nur beim Backend nicht aus, um alle Leistungsprobleme vollständig abzudecken, die unter der Last auftreten können. Darüber hinaus verlassen sich solche Arten von Web-Anwendungen wie einseitige Anwendungen, so genannte SPAs, vollständig auf JavaScript, das von einem Webbrowser ausgeführt wird, und können nicht ordnungsgemäß getestet werden, ohne den Browser auszuführen.
Wenn Sie Websites in echten Browsern testen, können Sie die Funktionalität einer Website auf der Seite des Clients überprüfen, überprüfen, ob der Inhalt der Webseite geladen wurde, und ordnungsgemäß funktionieren, einschließlich Textelemente, Bilder, RIA-Elemente und Webformulare. Browser-basierte Auslastungstests und Stresstests ermöglichen es Ihnen, echte Benutzerinteraktionen mit einer Webanwendung zu simulieren und sicherzustellen, dass Ihre Benutzer während hoher Datenverkehrsperioden keine Leistungseinbußen bei Web-Apps erleiden. Außerdem können Sie beim Ausführen eines Auslastungstests in einem echten Browser eine Web-App auf die Richtigkeit der Inhaltsanzeige überprüfen und unter großer Auslastung in verschiedenen Desktop- und mobilen Browsern funktionieren.
LoadView-Lösung für Online-Last- und Stresstests
LoadView ist eine Online-Cloud-basierte Lösung für Website-Auslastung und Stresstests. Es ist ein zuverlässiges Tool für Webentwickler und Softwaretester, um Tests für jede Website einzurichten und durchzuführen, einschließlich Geschäftsanwendungen, Webportale, APIs, Online-Streaming-Medien oder Webdienste. Das Tool unterstützt Auslastungstests von RIA-Anwendungen mit sich dynamisch ändernden Inhalten, SPAs, Websites, die nicht über das öffentliche Internet verfügbar sind, usw.
Testen in der Cloud. Moderne Websites und Webanwendungen sind verteilte Systeme, die sich oft in den Clouds befinden. Zum Laden solcher Websites verwendet LoadView Load Injector-Server von Amazon- und Azure-Clouddiensten. Es ermöglicht Benutzern, Auslastungs- und Belastungstests mit einer großen Anzahl virtueller Benutzer durchzuführen, die gleichzeitig auf eine Zielwebressource zugreifen. LoadView unterstützt Tests von mehr als 20 weltweit verteilten geografischen Standorten, um die Testbedingungen Ihrem potenziellen Benutzerprofil so ähnlich wie möglich zu machen.
Laden von Tests hinter einer Firewall. Im Falle von Auslastungstest-Websites, die durch eine Firewall geschützt sind, bietet LoadView Auslastungs- und Belastungstests von Load Injector-Servern mit vordefinierten IP-Adressen an. Daher müssen Sie Ihre Firewall nicht für den gesamten eingehenden Datenverkehr öffnen, sondern lediglich die LoadView Public Proxy-IP-Adressen auf die Whitelist setzen, um einen Auslastungstest auszuführen.
Laden Sie Tests aus Ihrem lokalen Netzwerk. LoadView bietet die LoadView-Vor-Ort-Agent-Software zum Laden von Testwebsites, die nicht im öffentlichen Internet verfügbar sind. Die Software des Vor-Ort-Agenten kann auf dem lokalen Computer in einem Unternehmensnetzwerk installiert werden. Es führt eine Verbindung innerhalb des Unternehmensnetzwerks mit dem LoadView-Dienst durch und verwendet diese Verbindung, um Lastverkehr von LoadView Load Injectors zu empfangen. Hiermit müssen Sie Ihre Firewall nicht für eingehenden Datenverkehr öffnen.
Last- und Stresstests in einem echten Browser. Neben HTTP-basierten Auslastungstests unterstützt LoadView Auslastungs- und Belastungstests in echten Browsern. Mit LoadView können Sie virtuelle Benutzer emulieren, die von mehr als 40 verschiedenen Desktop- und mobilen Browsern aus auf Web-Apps zugreifen, entsprechend Ihren Testanforderungen.
Einfaches Testszenario. LoadView verwendet das EveryStep Web Recorder-Tool, um ein Auslastungstestskript in einem Browserfenster aufzuzeichnen. Mit dem Tool können Sie komplexe Auslastungstests erstellen, ohne Codierung zu verwenden, die über mehrere Desktop- und mobile Browser ausgeführt werden kann. Das Skript kann mit den integrierten Codeausschnitten angepasst werden, um Netzwerkfilter, Benutzerverzögerungen, Antwortmodifikatoren usw. hinzuzufügen. Darüber hinaus bietet LoadView die Option Secure Vault, um Kennwörter und persönliche Informationen eines anderen Typs während der Skriptaufzeichnung zu sichern. Mit der Option “Secure Vault” können Sie vertrauliche Informationen, die im aufgezeichneten Auslastungstestskript verwendet werden, in der verschlüsselten Form speichern.
Validierung von Webseiteninhalten. Manchmal reicht es nicht aus, sicher zu sein, dass eine Zielwebressource verfügbar ist und Webseiten während des Auslastungstests geladen werden. Wenn Sie sicherstellen müssen, dass der Webseiteninhalt fehlerfrei geladen wurde und dynamische Webelemente auf der Seite ordnungsgemäß funktionieren, müssen Sie Inhalte oder RIA-Validierung verwenden. Beim Aufzeichnen eines Skripts des Auslastungstests für Webanwendungen oder beim Konfigurieren eines HTTP-basierten Auslastungstests können Sie mit LoadView die Schlüsselwortüberprüfung einrichten, um Textinhalte auf der Seite zu überprüfen. Die Bildvalidierung sowie die Validierung von RIA-Elementen werden im EveryStep Web Recorder-Tool angeboten. Wählen Sie ein notwendiges Schlüsselwort oder ein Bild auf einer Seite aus, und das System prüft, ob das Element während des Auslastungstestlaufs korrekt geladen wird. Im Falle von Fehlern, die bei der Validierung erkannt werden, wird der entsprechende Datensatz dem Auslastungstestbericht hinzugefügt.
Simulieren des tatsächlichen Benutzerverhaltens. Um realistische Ergebnisse von Webseiten und Website-Auslastungstests bereitzustellen, die der tatsächlichen Website-Leistung entsprechen, bietet LoadView die Option Benutzerverhalten. Mit dem Benutzerprofil Maximale Geschwindigkeit können Sie den Zielwebserver belasten, indem Sie HTTP-Anforderungen so schnell wie möglich an den Server simulieren. Um die tatsächliche Benutzererfahrung auf einer Zielwebressource zu reproduzieren, wird das Normalbenutzerprofil empfohlen. Sie können eine benutzerdefinierte Verzögerung zwischen Benutzeraktionen auf der Website festlegen, um ein Ladeszenario so realistisch wie möglich zu erstellen. Das System fügt Benutzerverzögerungen zwischen “Navigation” und “Zu” Aktionen hinzu. So werden die HTTP-Anforderungen an die Website in einem Muster generiert, das in der Nähe der Betriebsbedingungen der Ziel-Website liegt.
Wenn Sie ein Skript für Auslastungstests für Webanwendungen aufzeichnen, können Sie Benutzerverhaltenseinstellungen im EveryStep Web Recorder-Tool verwenden. Sie können Parameter wie Mausbewegungsgeschwindigkeit, Mausklick- und Texttypgeschwindigkeit sowie Festlegen von Verzögerungen zwischen Skriptschritten angeben.
Verschiedene Lastmuster. Mit LoadView erhalten Sie drei Typen des Lastmusters:
- Load Step Curve
- Zielbasiert
- Dynamische einstellbare Kurve
Abhängig von Ihren Auslastungstestzielen können Sie das entsprechende Muster verwenden, um Ihre Website-Umbruchstelle zu finden, die Benutzerauslastung während der Verkehrsspitzenzeiten zu simulieren, die Einhaltung von SLA- und nicht-funktionalen Anforderungen zu überprüfen usw.
Auslastungstestberichte. Auslastungstestergebnisse werden in visueller Form in Form von Auslastungstestsitzungsberichten und Diagrammen dargestellt, damit Sie die Leistungsmerkmale einer Zielwebsite unter einer Last verschiedener Ebenen analysieren können. Mithilfe der Berichte können Sie Engpässe identifizieren und beseitigen, die Probleme im täglichen Betrieb der Website verursachen können, und die Konfiguration Ihrer Hardware und Software optimieren. Die folgenden Auslastungstestergebnisse finden Sie in den Berichten:
- Ausführungsplan mit der Anzahl der virtuellen Benutzer, die pro Zeitintervall emuliert werden.
- Durchschnittliche Antwortzeit, berechnet pro Zeitintervall.
- Die Anzahl der ausgeführten Sitzungen, einschließlich Sitzungen mit Fehlern und Sitzungen, die erfolgreich ausgeführt wurden.
- Kumulierte Sitzungsanzahl einschließlich der Gesamtzahl der erfolgreichen Sitzungen und Sitzungen mit Fehlern.
- CPU-Lastmetriken, die auf LoadView-Ladeinjektorservern registriert sind, um die Auslastungstestergebnisse zu überprüfen.
- Sitzungsberichte mit detaillierten Element-für-Element-Wasserfalldiagrammen und Referenzvideos (für eine Web-App-Auslastungstestausführung).
Sie können Auslastungstestzusammenfassungen und Rohdatenberichte auf Ihren Computer herunterladen.
Abonnementpläne. Mit LoadView können Sie mit dem kostenlosen Testen von Stress tests, indem Sie 20 $ in Credits vergeben, die Sie für On-Demand-Tests verwenden können. Mit diesem Betrag können Sie einige einfache Tests mit Standardparametern ausführen. Um die Lösung weiterhin mit benutzerdefinierten Parametern zu verwenden, sollten Sie sich für ein Monats- oder Jahresabonnement anmelden oder mit einem On-Demand-Paket fortfahren, das für jeden Test bezahlt, während er ausgeführt wird.