test-suite
2023.10
false
- Installation von Studio
- Robot-Installation
- Installation von Orchestrator
- Test Manager-Installation
- Hardwareanforderungen
- Software-Anforderungen und -Voraussetzungen
- Installationsschritte
- Schritte nach der Installation
- Verschlüsselung der Test Manager-Konfigurationsdatei
- Test Manager-Bereitstellungstool
- Installation im Hintergrund
- Bereitstellung von Test Manager auf dem Azure-Marktplatz
- Aktualisierung
- Sichern und Wiederherstellen
- Fehlersuche und ‑behebung
- Bekannte Probleme (Known Issues)
Verschlüsselung der Test Manager-Konfigurationsdatei
Test Suite-Installationshandbuch
Letzte Aktualisierung 9. Okt. 2024
Verschlüsselung der Test Manager-Konfigurationsdatei
Test Manager führt eine zertifikatbasierte Verschlüsselung aus, um die Konfigurationsdateien zu sichern. Sie können die Konfigurationsdateien mit
testmanager.exe
manuell als Teil des Test Manager-Bereitstellungstools verschlüsseln und entschlüsseln. Sie finden das Tool unter dem Standardinstallationspfad von Test Manager: C:\Program Files (x86)\UiPath\TestManager\Tools\TestManagerProvisioner
. Alternativ können Sie es in Ihrem benutzerdefinierten Installationsordner finden.
Laden Sie das UiPath Test Manager-Installationspaket herunter und installieren Sie es auf Ihrer Maschine, um das Test Manager-Bereitstellungstool zum Verschlüsseln Ihrer Konfigurationsdateien zu verwenden.
Hinweis:
- Für Test Manager-Versionen, die älter als 20.10.4 sind, müssen Sie die Konfigurationsdatei mit dem Befehl „obfuscator“ (veraltet) entschlüsseln, bevor Sie sie über die neue Methode verschlüsseln.
- Bei den Befehlen wird die Groß-/Kleinschreibung beachtet.
- Nach der Verschlüsselung können die Werte nicht durch Bearbeiten der
appsettings.production.json
-Datei geändert werden. Sie müssen entschlüsselt und dann erneut verschlüsselt werden.
- Der Verschlüsselungsprozess überschreibt aktuelle Konfigurationen. Stellen Sie sicher, dass Sie die Datei
appsettings.production.json
sichern, bevor Sie fortfahren. Sie finden die Datei inC:\Program Files (x86)\UiPath\Test Manager\
-
Öffnen Sie die Datei
appsettings.production.json
, umSigningCredentialSettings
zu konfigurieren. Wenn dieser Abschnitt fehlt, müssen Sie ihn der Datei hinzufügen. Stellen Sie sicher, dass der Benutzer, der die Test-Manager-Instanz ausführt, auf den privaten Schlüssel zugreifen kann, entweder über die Anwendungspoolidentität oder den Benutzer, den Sie während der Installation angegeben haben."SigningCredentialSettings": { "StoreLocation": { "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841", "Location": "LocalMachine", "NameType": "Thumbprint" } }
"SigningCredentialSettings": { "StoreLocation": { "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841", "Location": "LocalMachine", "NameType": "Thumbprint" } }Name
: der Fingerabdruck Ihres Zertifikats. Behalten Sie dasName
-Objekt beim Einfügen des Thumbprint-Werts im Auge, da esNameType
ähnelt und zu Verwirrung führen kann. Wir empfehlen die Verwendung der Standardwerte fürLocation
undNameType
.Speichern Sie die Datei, nachdem Sie den Wert in dasSigningCredentialSettings
-Objekt eingefügt haben.
Parameter |
Beschreibung |
---|---|
|
Verschlüsselt die Datei
appsettings.production.json .
|
|
Entschlüsselt die
appsettings.production.json -Datei.
|
Gehen Sie wie folgt vor, um die Konfigurationsdateien zu verschlüsseln:
- Öffnen Sie die Eingabeaufforderung.
- Öffnen Sie den Ordner mit dem Test Manager-Bereitstellungstool, der sich unter dem Test Manager-Installationspfad befindet.
-
Führen Sie den folgenden Befehl aus:
testmanager.exe encryptor encrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
testmanager.exe encryptor encrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
Die Konfigurationsdatei ist nun geschützt und wird in einer neu generierten Datei gespeichert:
appsettings.protected.json
.
- Öffnen Sie die Eingabeaufforderung.
- Öffnen Sie den Ordner mit dem Test Manager-Bereitstellungstool, der sich unter dem Test Manager-Installationspfad befindet.
-
Führen Sie den folgenden Befehl aus:
testmanager.exe encryptor decrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
testmanager.exe encryptor decrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
Für die Datei
appsettings.protected.json
, in der die geschützte Konfigurationsdatei gespeichert wurde, sind die Werte jetzt auf null
festgelegt.
- Öffnen Sie die Eingabeaufforderung.
- Öffnen Sie den Ordner mit dem Test Manager-Bereitstellungstool, der sich unter dem Test Manager-Installationspfad befindet.
-
Führen Sie den folgenden Befehl aus:
testmanager.exe obfuscator deobfuscate appsettings "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
testmanager.exe obfuscator deobfuscate appsettings "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
Nachdem Sie
appsettings.production.json
entschleiert haben, können Sie den Test Manager mit Verschlüsselung sichern.