Die folgenden Anforderungen sind grundlegend und unerlässlich für das ordnungsgemäße Funktionieren von On-Prem-Lastinjektoren. Während diese die Grundlagen abdecken, ist es wichtig zu beachten, dass bestimmte Aspekte kompliziert mit bestimmten Sicherheitsrichtlinien auf der Kundenseite verbunden sein können. Diese individuellen Nuancen werden von Fall zu Fall durch technische Supportanfragen angesprochen, da sie sich auf kundenspezifische Sicherheitsüberlegungen beziehen. Informationen zur Fehlerbehebung finden Sie unter Fehlerbehebung für Onsite-Proxy-Agenten und On-Prem-Lastinjektoren.
Systemanforderungen
Hardware-Anforderungen:
- 2-Kern-CPU oder höher
- 16 GB RAM
- 2 GB Festplattenspeicher
Softwarevoraussetzungen:
- On-Prem-Add-on in Ihrem LoadView-Konto aktiviert
- Administrativer Zugriff für Installation und Ausführung
- .NET Framework 4.7.2 oder höher
- Betriebssystem: Windows Server 2016 oder höher x 64 Bit
- Chrome (neueste Version) oder Edge (neueste Version) nur für die On-Prem-Agent-Registrierung
- Windows Media Player (nur für Streaming Media-Aufgaben)
- Der Remotedesktopdienst ist auf dem Computer aktiviert. Der Dienst ermöglicht es Browsern, Lasttests durchzuführen und mit Websites zu interagieren, wie es echte Benutzer tun würden, und das alles über eine sichere Verbindung über Port 443. Bitte beachten Sie, dass LoadView dies nicht tut Erfordert eine eingehende Verbindung zu den Servern, auf denen On-Prem Load Injectors ausgeführt werden.
- Die Gruppenrichtlinie Immer zur Eingabe eines Kennworts auffordern ist auf Nicht konfiguriert festgelegt oder deaktiviert
Anforderungen an ausgehenden Datenverkehr
- Für ASP.NET Core 7.0 Runtime (v7.0.11) – Windows x64
Zugriff auf die folgende Ressource vom Server mit der installierten On-Prem Agent-App:
https://lvbridge.dotcom-monitor.com/privateagentapi/ping/auth/1
- Für den Betrieb von On-Prem Load Injectors
Verwenden Sie je nach Firewall eine der unten aufgeführten Optionen.
IP-Bereich (empfohlen) | Host-URL | |
8.29.56.0/23 |
|
|
Installation mit dem Setup-Assistenten
Konfigurieren von On-Prem Load Injector in LoadView
Um einen auf Ihrem Server installierten On-Prem Load Injector mit LoadView zu verbinden, müssen Sie zunächst eine Injector-Instanz in Ihrem LoadView-Konto erstellen und konfigurieren:
- Melden Sie sich bei Ihrem LoadView-Konto an und gehen Sie zu On-Prem-Lastinjektoren verwalten >
- Klicken Sie auf Neuer Injektor auf dem Bildschirm On-Prem Load Injectors .
- Geben Sie dem Injektor einen eindeutigen Namen, geben Sie eine Region und eine Beschreibung an.
- Wenn Sie die Nutzlast für Auslastungstests in echten Browsern (Web-App-/Webseitenauslastungstest) einschränken möchten, legen Sie den Parameter Maximale Lastinjektor-Nutzlast für echte Browsertests fest.
- Speichern Sie Änderungen. Der Name des Injektors wird in der Liste der On-Prem-Lastinjektoren angezeigt.
Installieren des On-Prem Load Injectors
Um On-Prem Load Injectors auf Ihrem Server zu installieren, führen Sie die folgenden Schritte aus:
1. Klicken Sie unter On-Prem Load Injectors verwalten > auf Installationsprogramm herunterladen.
3. Führen Sie das Installationsprogramm aus und befolgen Sie die Schritte des On-Prem-Setup-Assistenten.
4. Schließen Sie die Einrichtung des On-Prem Load Injectors ab und registrieren Sie den Injektor, indem Sie sich bei Ihrem Dotcom-Monitor-Konto anmelden. Der Registrator führt mehrere Voraussetzungsprüfungen durch, bevor er den OnPrem Agent-Dienst bei LoadView registriert. Wenn eine Voraussetzungsprüfung fehlgeschlagen ist, lesen Sie den Artikel Fehlerbehebung für lokale Agenten zur Fehlerbehebung. 5. Um den Injektor mit Ihrem Konto zu verbinden, wählen Sie nach erfolgreicher Anmeldung einen Injektornamen aus der Liste der On-Prem-Injektoren aus, die in Ihrem LoadView-Konto erstellt wurden.
Unbeaufsichtigte Installation
Der On-Prem Load Injector unterstützt die Befehlszeileninstallation und ermöglicht so einen nahtlosen Einrichtungsprozess. Während der Installation wird automatisch eine neue On-Prem Load Injector-Instanz erstellt, in Ihrem LoadView-Konto konfiguriert und mit dem Injektor auf Ihrem Server verbunden. Wenn Sie die Anweisungen in diesem Abschnitt befolgen, können Sie den On-Prem Load Injector effizient und ohne manuelle Eingriffe in Unternehmensumgebungen bereitstellen.
Kopieren Sie den Installationsbefehl
- Führen Sie auf Ihrem Server die Eingabeaufforderung (cmd) als Administrator aus.
- Kopieren Sie den folgenden Befehl, und fügen Sie ihn in die Befehlszeile ein:
OnPremAgentSetup.msi REGISTRATORCMD="-autoinstall -authtoken=<UID>" /qb
Erstellen Sie Ihr Authentifizierungstoken
Um mit der Installation fortzufahren, müssen Sie “<UID>” im Parameter -authtoken durch Ihr tatsächliches Authentifizierungstoken ersetzen. Gehen Sie dazu wie folgt vor:
- Melden Sie sich beim LoadView-Konto an.
- Erstellen Sie in LoadView eine Integrations-UID, die als Authentifizierungstoken verwendet wird, unter Manage> integrations > add integration > load testing web API.
- Klicken Sie auf Integration erstellen, und kopieren Sie den eindeutigen Bezeichner der Web-API für Auslastungstests aus der Liste Integrations-UIDs.
- Ersetzen Sie “<UID>” im Befehl durch den Unique Identifier, den Sie gerade kopiert haben. Ihr Befehl sollte wie im folgenden Beispiel aussehen.
Führen Sie den Befehl
Drücken Sie die Eingabetaste , um den Befehl auszuführen. Der Installationsvorgang wird gestartet, und der Agent wird automatisch in LoadView registriert.
Benutzerdefinierte On-Prem Load Injector Konfiguration und Proxy-Einstellungen
Wenn Sie den Proxy in Auslastungstests verwenden und bei der Registrierung in LoadView benutzerdefinierte On-Prem Load Injector-Einstellungen angeben möchten, fügen Sie der Befehlszeile den Parameter – configfile gefolgt von einem Konfigurationsdateipfad hinzu:
OnPremAgentSetup.msi REGISTRATORCMD="-autoinstall -authtoken=8E0999933D6474EBC91BC596B92B2EE -configfile=<ConfigFilePath>.config" /qb
Ersetzen Sie ‘<ConfigFilePath>‘ im Parameter -configfile durch einen vollständigen Pfad zur Konfigurationsdatei. Verwenden Sie die folgende Vorlage, um Ihre On-Prem Load Injector-Konfigurationsdatei zu erstellen.
Zentralisierte Installation
Die zentralisierte Installation von On-Prem Agent über mehrere Server hinweg kann mit verschiedenen Gruppenbereitstellungstools implementiert werden. Als Beispiel können Sie unser einfaches PowerShell-Skript verwenden, um den Agent auf bestimmten Servern innerhalb der Active Directory-Domäne zu installieren.
Beachten Sie, dass das Skript mit einem Konto ausgeführt werden muss, das über Administratorrechte auf den Servern verfügt, auf denen Sie den Agent installieren möchten.
param ([Parameter(ValueFromRemainingArguments=$true)][String[]]$servers) $script = { $fullPathToInstaller = $env:TEMP + "\OnPremAgentSetup.msi" start-process $fullPathToInstaller -ArgumentList 'REGISTRATORCMD=" -autoinstall -authtoken=8E049B6B64D6474EBC91BC596B92B2EE" /log OnPremLog.txt /qn' -Wait } $installerFileName = "OnPremAgentSetup.msi" $fullPathToInstaller = $PSScriptRoot + "\" + "$installerFileName" foreach ($s in $servers) { $s $tempFolder = Invoke-Command -ComputerName $s -ScriptBlock {$env:TEMP} $DestComputerSession = New-PSSession -ComputerName $s Copy-Item $fullPathToInstaller -Destination $tempFolder -ToSession $DestComputerSession -Force Invoke-Command -ScriptBlock $script -Session $DestComputerSession Remove-PSSession -Session $DestComputerSession }
Aktivieren von lokalen Regionen für Abteilungen
Wenn Sie Abteilungen unter Ihrem übergeordneten LoadView-Konto haben, können Sie Abteilungen erlauben, Auslastungstests mit lokalen Regionen auszuführen. Um den Zugriff auf bestimmte lokale Regionen zu aktivieren und ein Limit für die Anzahl der lokalen Auslastungstests für eine Abteilung festzulegen, wechseln Sie zu Ihren Kontoeinstellungen > Abteilungen , und konfigurieren Sie die entsprechenden Einstellungen im Abschnitt Auslastungstestlimits .