test-suite
2021.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
Verschlüsselung der Test Manager-Konfigurationsdatei
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
Test Suite-Installationshandbuch
Last updated 7. Juni 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.
Voraussetzungen
- 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.
Es wird empfohlen, die Standardwerte für
Location
und NameType
zu verwenden.
Speichern Sie die Datei, nachdem Sie den Wert in das
SigningCredentialSettings
-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.