Zum Konfigurieren eines Auslastungstests müssen Sie einen Auslastungstesttyp auswählen. LoadView repliziert das Testszenario des ausgewählten Typs, um die Auslastung virtueller Benutzer während eines Testlaufs zu simulieren. Dieser Artikel soll Ihnen bei der Entscheidung helfen, welche Art von Auslastungstest für den Auslastungstest verwendet werden soll.
Die Auswahl hängt davon ab, ob Sie eine Webanwendung, eine Webseite, eine Webdienstleistung oder Webserverlimits testen möchten.
Wenn Sie “Echter Browser-Test” auswählen, können Sie die Auswirkungen auf die Auslastung mit skriptgesteuerten Aktionen verfolgen und die Leistung einer einzelnen Webseite testen, indem Sie sie in einem echten Browser (Chrome, Microsoft Edge, mobile Browser/Geräte usw.) öffnen. Um die Grenzwerte für Webressourcen zu testen, indem HTTP/S-Anforderungen an die Ziel-URL gesendet werden, ohne sie in einem Browser zu öffnen, wählen Sie die Option HTTP/S aus.
Weitere Informationen finden Sie in unserem Artikel zum Vergleich von HTTP vs. Real Browser Load Tests.
Real Browser – Web Application Test
Möchten Sie die Skalierbarkeit Ihrer Webanwendungen testen? Insbesondere können Sie überprüfen, ob eine große Anzahl gleichzeitiger Benutzer die Zielseite durchsuchen, sich bei einer Website anmelden und ein Formular einreichen oder ein Produkt ohne erhebliche Verzögerungen in den Warenkorb legen können.
Mit dem Real Browser-Test können Sie die Schritte der Benutzerinteraktion auf der Zielwebsite aufzeichnen, diese Schritte in ein Skript umwandeln und es dann reproduzieren, indem Sie die angegebene Anzahl gleichzeitiger Benutzer auf Ihrer Website emulieren. Darüber hinaus ist dies die umfassendste Lösung, die echte Browser verwendet, um alle Webelemente zu laden und zu überprüfen, die für die Benutzerinteraktion verantwortlich sind. Mit dem Test können Sie das Browsen, Webformularübermittlungen und andere Arten der Benutzerinteraktion mit Ihrer Webanwendung testen. Auf diese Weise können Sie bestimmen, welche einzelnen Webelemente Engpässe innerhalb der Gesamtleistung aufweisen.
Einzelne Webseite
Wenn Sie die Leistung einer einzelnen Webseite testen möchten, um eine herausragende Benutzererfahrung zu gewährleisten, können Sie einen Benutzerbesuch in einem echten Browser aufzeichnen und eine Vielzahl von Webtechnologien (JavaScript, CSS usw.) testen, die die Benutzeroberfläche definieren. LoadView lädt die Seite und testet alle sichtbaren Seiteninhalte, einschließlich dynamischer Elemente, in einem echten Browserfenster , um die Antwortzeiten zu messen und die tatsächliche Seitenleistung anzuzeigen. Sie können beispielsweise eine Landingpage mit einem Anmeldeformular testen, um zu überprüfen, wie sie sich unter extremer Last verhält.
Wenn das Testen des Ladens von Webseiten in einem echten Browser nicht Ihre Priorität ist und Sie einfach nur testen möchten, ob eine einzelne URL unter Last wie erwartet funktioniert, entscheiden Sie sich für den HTTP(S)-Auslastungstesttyp .
Weitere Informationen zum Konfigurieren eines Webanwendungstests finden Sie hier.
HTTP/S, SOAP, Rest WEB API
Der Stapel von Testzielen ist die einfachste Möglichkeit, die Leistung von Webressourcen oder API- und SOAP-basierten Webdiensten zu testen. Mit diesen Tests können Sie überprüfen, ob eine Webressource eine bestimmte Last verarbeiten kann, und sicherstellen, dass es keine signifikanten Verzögerungen bei der Reaktionszeit unter Last gibt.
Diese Arten von Tests sagen Ihnen nicht, ob Ihre Website-Benutzeroberfläche auf die Auslastung empfindlich reagiert, sondern ermöglichen es Ihnen, Ihre Server- oder API-Leistung zu testen und besser zu verstehen. Weitere Informationen zur Konfiguration der Ziele finden Sie in den entsprechenden Artikeln: HTTP(S), SOAP, Rest WEB API.
Briefträger
Wenn Sie Postman verwendet haben, um die Web-API-Leistung zu testen oder den Postman-Datenverkehr mit Dotcom-Monitor zu überwachen, kann der Postman Collection-Test ein schnelles und effektives Tool zum Einrichten eines Auslastungstests in LoadView sein. Um mit der Konfiguration eines Auslastungstests zu beginnen, müssen Sie nur eine Sammlung aus den vorhandenen Web-API-Aufrufen in Postman erstellen und in Dotcom-Monitor hochladen. Bitte lesen Sie unsere ausführliche Anleitung zum Auslastungstest mit Postman-Sammlungen: Postman-Auslastungstests: LoadView-Tutorial.
JMeter
Wenn Sie den Testplan in JMeter erstellt haben und ihn für die Einrichtung von Auslastungstests in LoadView verwenden möchten, wählen Sie JMeter-Auslastungstesttyp aus. Alles, was Sie tun müssen, ist, die JMX-Datei mit Ihrem Testplan in die LoadView-Plattform zu importieren und das Testszenario für die Ausführung des Tests zu konfigurieren. Bevor Sie beginnen, finden Sie im folgenden Artikel einige Tipps zu Auslastungstests mit JMeter-Testplänen – Auslastungstests mit JMeter-Testplänen.
Selen
Wenn Sie die Selenium-IDE beherrschen und LoadView zum Ausführen Ihrer Selenium-Auslastungstests verwenden möchten, können Sie dies mit unserer Selenium-IDE-Integration tun. Speichern Sie Ihre in Selenium erstellte Testsuite in der IDE-Datei, wählen Sie den Selenium-Testtyp in LoadView aus und laden Sie die Datei hoch. Informationen zum Einrichten und Ausführen Ihres Selenium-Auslastungstests in LoadView finden Sie im Artikel Auslastungstests mit Selenium-Tests in unserem Wiki.
Streaming-Medien
Wenn Ihr Ziel darin besteht, die Leistung Ihrer Medienressource zu testen, und Sie über einen statischen RTP-Link für den Zugriff auf die Streamquelle verfügen, wählen Sie den Testtyp Streaming Media aus. Wenn die URL der Mediendatei nicht öffentlich verfügbar ist, sollten Sie den Testtyp “Echter Browser” in Betracht ziehen, um Ihren Test einzurichten. Lesen Sie unsere Empfehlungen für Auslastungstests für Audio- und Videostreamingdienste im Artikel Ladentesten von Streamingmedien mit LoadView .
Mit dem Testtyp “Streamingmedien” können Sie öffentlich verfügbare Medienressourcen testen, indem Sie Tausende von gleichzeitigen Benutzern simulieren, die die Zielmedien streamen. Weitere Informationen zum Konfigurieren eines Streaming Media-Tests finden Sie hier.
WebSocket
Wenn Sie eine einzelne WebSocket-URL testen möchten, um sicherzustellen, dass Ihre interaktive Anwendung eine große Anzahl gleichzeitiger Verbindungen ohne Leistungsprobleme verarbeiten kann, wählen Sie den WebSocket-Test aus. Durch die Simulation des realen Datenverkehrs können Sie Engpässe erkennen und die Leistung optimieren, bevor sich Probleme auf die Benutzer auswirken. Erfahren Sie hier mehr.