LoadView ist eine cloudbasierte Performance-Testlösung, die Testingenieuren die Möglichkeit bietet, Auslastungs- und Belastungstests auf Websites, Web-Apps, APIs und Webdiensten, Streaming-Medien und mehr schnell einzurichten und durchzuführen. Cloud-basierte Auslastungstests bieten Ihnen eine leistungsstarke Infrastruktur, aber eine benutzerfreundliche Oberfläche, um Auslastungs- und Stresstests aus einer vollständig verwalteten Cloud-Umgebung durchzuführen. In diesem Artikel werden die verschiedenen Optionen und Überlegungen bei der Auswahl von Public Cloud im Vergleich zu öffentlichen Proxys und Auslastungstests vor Ort behandelt.

Im Gegensatz zu lokalen Tests von Ihren eigenen Computern gibt die Verwendung einer Cloud-Umgebung Zeit, Geld und Management frei, sodass Sie sich auf Auslastungs- und Stresstests konzentrieren können, anstatt Ihre eigene Infrastruktur und Umgebung für Leistungstests erstellen und verwalten zu müssen. Darüber hinaus verwendet LoadView echte Browser, instanziiert die Benutzerauslastung von mehr als 20 geografischen Standorten auf der ganzen Welt und bietet mehrere Lastkurvenoptionen, mit denen Sie die realistischsten Testbedingungen einrichten können.

Laden Sie interne Anwendungen mit Leichtigkeit

Mit der LoadView-Lösung können Sie mehrere Optionen nutzen, um Ihre Websites und Webanwendungen in Ihrem lokalen Netzwerk zu testen. Cloud-basierte Auslastungstests sind ein Muss für öffentliche Webanwendungen oder Websites.

Was ist jedoch, wenn eine Zielwebanwendung nicht im öffentlichen Internet verfügbar ist? Oder Sie möchten eine Anwendung testen, die nur in Ihrer Organisation verwendet wird. Diese internen Anwendungen oder Standorte sind für die Bedienung des Unternehmens von entscheidender Bedeutung. Ihre Leistung ist der Schlüssel zur Umsatzgenerierung, daher sind Leistungstests erforderlich, insbesondere wenn diese Anwendungen oder Standorte von einer großen Anzahl von Mitarbeitern in einer größeren Organisation verwendet werden. Dies können z. B. interne Finanz- oder Bankanwendungen oder Webportale sein, die von internen Mitarbeitern verwendet werden.

Mit den Optionen Public Proxy und On-Site Agent ist die LoadView-Lösung eine praktikable Alternative zu internen Auslastungstests. Ohne eine cloudbasierte Lösung wie LoadView müssten Unternehmen über spezialisierte Teams und ein erhebliches Budget verfügen, um interne Leistungstests durchführen zu können. Planung und Einrichtung können Wochen oder Monate dauern, was zu teuren Ergebnissen führen kann, wie z. B. die Übernahme zusätzlicher Hardware, die Verwaltung von Lizenzvereinbarungen und die Einlösung zusätzlicher Ressourcen oder Teams für die Erprobung von Entwicklung und Unterstützung.

Mit LoadView sind diese Anforderungen und Überlegungen nicht mehr notwendig, da Lastinjektoren zur Verfügung gestellt werden und aus verschiedenen Bereichen der Welt genutzt werden können. In diesem Artikel geben wir Ihnen einen Überblick über die Load Testing-Ansätze, die sowohl für öffentliche Webanwendungen als auch für Web-Apps hinter der Firewall verfügbar sind.

Auslastungstestoptionen Zieltyp Muss ich die Firewall für den Auslastungstest konfigurieren? Netzwerkproxy
Public Cloud Verfügbar im öffentlichen Internet Nein Nicht im Einsatz
Öffentlicher Proxy Hinter der Firewall Whitelist die dedizierten LoadView IP-Adressen. Öffentlicher Proxy
Vor-Ort-Agent Hinter der Firewall Nein Vor-Ort-Agent

Public Cloud-basierte Auslastungstests mit LoadView

Verwendung von Public Cloud-basierten Auslastungstests

Verwenden Sie diese Verwendung zum Laden von Testwebdiensten, Websites oder Webanwendungen, die über das öffentliche Internet verfügbar sind.

Einrichten und Starten des Auslastungstests

  • Melden Sie sich bei Ihnen LoadView-Konto an. Sie haben kein Konto? Erstellen Sie jetzt ein LoadView-Konto.
  • Stellen Sie sicher, dass Ihre Firewall für eingehenden Datenverkehr geöffnet ist und die Zielwebressource über das öffentliche Internet verfügbar ist.
  • Richten Sie den Auslastungstest ein, und führen Sie sie aus. Eine vollständige Schritt-für-Schritt-Anleitung zum Erstellen eines Auslastungstest-Tasks und eines Auslastungstestszenarios finden Sie auf unserer Seite Aufgabenkonfiguration in unserer Knowledge Base.

Funktionsweise von Public Cloud-basierten Auslastungstests

  • Um virtuelle Benutzer zu emulieren, starten wir Load Injector Servers (LIs) mit zufällig zugewiesenen IP-Adressen mit Amazon Web Services (AWS) und Azure Cloud Services.
  • Die Liste der für den Test verwendeten IP-Adressen kann direkt nach dem Teststart heruntergeladen werden. Weitere Informationen und Schritte zum Abrufen von Load Injector-IP-Adressen finden Sie in unserem Artikel Getting List of Load Injector IPs Knowledge Base.

Öffentlicher Proxy für Cloud-Tests hinter der Firewall

Verwendung von Public Proxy für Cloud-basierte Auslastungstests

Verwenden Sie die Option Öffentlicher Proxy, um Testwebressourcen hinter der Firewall zu laden und wenn Ihre Firewall für eingehende Verbindungen von den bestimmten IP-Adressen geöffnet werden kann. In diesem Szenario müssen Sie Datenverkehr von Load Injector-IP-Adressen in Ihrem Netzwerk zulassen. Verwenden Sie in diesem Fall die Option öffentlicher Proxy, um den Test von vordefinierten statischen IP-Adressen aus auszuführen und diese IP-Adressen im Voraus auf die Whitelist zu setzen.

Einrichten und Starten des Auslastungstests

  • Melden Sie sich jetzt bei Ihrem LoadView-Konto an oder erstellen Sie ein LoadView-Konto, wenn Sie keins haben.
  • Whitelist LoadView Public Proxy IP-Adressen für jede ausgewählte Geozone in Ihren Firewalleinstellungen. Eine vollständige Liste der LoadView Static Proxy IPs finden Sie als Referenz in unserem Artikel “Liste der statischen Proxy-IPs Knowledge Base” sowie zusätzliche Anweisungen und Tipps zum Whitelisting des EveryStep Web Recorder für Auslastungstests für Webanwendungen.
  • Legen Sie in der Konfiguration und Einrichtung des Auslastungstests Public für die Option Netzwerkproxy im Auslastungstestszenario fest. Weitere Informationen und Testkonfigurationsschritte finden Sie im Artikel Testen hinter einer Firewall mit LoadView Static Proxy Server Knowledge Base.

Funktionsweise des öffentlichen Proxys

  • Um virtuelle Benutzer zu emulieren, starten wir Load Injector Servers (LI) mit statischen IP-Adressen.
  • Der gesamte Datenverkehr wird von den statischen IP-Adressen an Ihr Netzwerk gesendet.

Webanwendungstests: Whitelisting des EveryStep-Webrecorders

Webanwendungsauslastungstests umfassen in der Regel das Skripten von Benutzeraktionen und das Ausführen dieser Skripts mit hoher Auslastung, um die Leistung zu messen. Die LoadView-Plattform verwendet den EveryStep Web Recorder, um mehrstufige Skripts für verschiedene Benutzerfunktionen zu erstellen, z. B. Einkaufswagen, Anmeldeportale, Formulare und vieles mehr. Der EveryStep Web Recorder kann von einer dedizierten IP-Adresse auf die Whitelist gesetzt werden, um Auslastungstests für Webanwendungen zu ermöglichen.

Weitere Informationen zur Whitelist des EveryStep Web Recorders finden Sie im Artikel Liste der statischen IPs Knowledge Base.

Vor-Ort-Auslastungstests mit LoadView-Onsite-Agent

Verwendung des LoadView-Onsite-Agenten

Wenn Sie Ihre Firewall aus Sicherheitsgründen nicht für eingehenden Datenverkehr öffnen möchten, verwenden Sie den Vor-Ort-Agenten, um Testwebressourcen wie Websites und Webanwendungen zu laden, die nicht öffentlich verfügbar sind.

Einrichten und Starten des Auslastungstests mit dem Vor-Ort-Agenten

  • Melden Sie sich bei Ihrem LoadView-Konto an. Wenn Sie kein LoadView-Konto haben, können Sie hier ein Konto erstellen und in wenigen Minuten einrichten.
  • Installieren Sie die LoadView-Vor-Site-Agent-Anwendung auf einem dedizierten Windows Server im selben Netzwerk wie die Zielwebressource. Eine Liste der System- und Hardwareanforderungen finden Sie hier. Der Vor-Ort-Agent muss installiert und aktiviert sein, um fortfahren zu können.
  • Aktivieren Sie ausgehenden Datenverkehr für Dotcom-Monitor-Dienste.
  • Auslastungstest einrichten: Legen Sie die Option Netzwerkproxy im Auslastungstestszenario auf Vor-Ort-Agent fest.

Funktionsweise des Vor-Ort-Agenten

  • Nachdem der Vor-Ort-Agent konfiguriert wurde, verwendet er Port 443, um ausgehende Anforderungen an den Dotcom-Monitor-Dienst zu senden, um zu überprüfen, ob Auslastungstests für die entsprechende Zielwebsite gestartet wurden, und fordert die Auslastungstestkonfiguration an.
  • Nachdem die Testkonfiguration mit Load Injector-IP-Adressen vom On-Site-Agent empfangen wurde, initiiert er mehrere Verbindungen zu diesen IP-Adressen aus dem lokalen Netzwerk.
  • Load Injectors verwenden dieselben Verbindungen, um Lasttestdatenverkehr an den On-Site-Agent zu senden.
  • Der gesamte Lasttestverkehr an das Ziel wird über den On-Site-Agenten aus dem Unternehmensnetzwerk gesendet.
  • Auslastungstestergebnisse werden an LoadView gesendet und in Ihrem LoadView-Konto verfügbar.

Überwachung von Hinter der Firewall mit privaten Agenten

Genauso wie Leistungstests hinter der Firewall, ist es manchmal notwendig, Websites, Webanwendungen, Server, Webdienste und Netzwerkleistung hinter der Firewall zu überwachen. Für diesen Umstand bietet die Dotcom-Monitor-Plattform die Möglichkeit, Private Agents einzurichten. Diese privaten Agenten ersetzen nicht unser Netzwerk globaler Überwachungsstandorte, sondern ermöglichen es Organisationen, die Überwachungsfunktionen zu erweitern. Private Agents ermöglichen es Organisationen beispielsweise, die laufende Leistung zwischen externen Standorten und internen Überwachungs-Agenten zu analysieren und zu vergleichen. Dies bietet Einen Einblick in die Frage, ob Leistungsprobleme auf das interne Netzwerk oder die Anwendung oder möglicherweise auf andere externe Netzwerkprobleme zurückzuführen sind, sodass Teams genauere Informationen erhalten, die für eine schnelle Lösung erforderlich sind.

Die Private Agent-Funktion bietet Ihnen in Kombination mit unseren globalen Überwachungsstandorten eine umfassende und kontinuierliche Überwachungsleistung für alle Ihre Websites, Anwendungen, Webdienste, Netzwerke und mehr, alle über dieselbe Schnittstelle. Weitere Informationen zu private Monitoring Agents finden Sie in unserem Artikel “Private Monitoring Agent Knowledge Base”. Informationen zu Systemanforderungen, Installation und Konfiguration von privaten Agents finden Sie in unserem Knowledge Base-Artikel über die Installation und Verwendung von privaten Agenten. Dieser Artikel führt Sie durch den Prozess der Installation und Konfiguration eines privaten Agenten auf Ihrem lokalen Server.