- Erste Schritte
- Hard- und Softwareanforderungen
- Installation und Upgrade
- Aktualisierung
- Sichern und Wiederherstellen
- Fehlersuche und ‑behebung
- Bekannte Probleme (Known Issues)
Test Manager-Installationshandbuch
In diesem Thema erfahren Sie, wie Sie den Test Manager lokal als Azure Resource Manager (ARM)-Vorlage mithilfe des lokalen Bereitstellungsskripts bereitstellen.
Anforderungen
- Azure CLI installiert.
- Sie müssen angemeldet sein und den Abonnementkontext in Azure korrekt eingerichtet haben.
- Laden Sie die folgenden Pakete neben dem lokalen Bereitstellungsskript herunter (TestManagerLocalDeploymentWrapper.ps1):
- Bereitstellungsskript: Paket inklusive des MSDeploy-Pakets mit dem Skript
Deploy-TestManager.ps1. - Test Manager-Bereitstellungstool: Paket mit Test Manager-CLI-Dateien, die im Ordner
TestManagerProvisionergespeichert sind. Weitere Informationen finden Sie unter Test Manager-Bereitstellungstool. - Lokales Bereitstellungsskript des Test Manager: MSDeploy-Paket mit
Test Manager Web App. - mainTemplate.json
- Bereitstellungsskript: Paket inklusive des MSDeploy-Pakets mit dem Skript
Um die Bereitstellungsumgebung für den Test Manager einzurichten, erstellen Sie einen Ordner mit dem Namen arm und platzieren Sie ihn neben allen Artefakten, die unter Anforderungen heruntergeladen wurden. Im Ordner arm benötigen Sie zwei Dateien:
- eine leere
params.json-Datei mainTemplate.json-Datei
Der Speicherort des Ordners für Ihre Pakete sieht wie im folgenden Screenshot aus.
Wenn Sie die gesamte UiPath-Infrastruktur bereitstellen müssen, benötigen Sie außerdem Folgendes:
- Den UiPath Orchestrator in Ihrer Umgebung.
- Zugriff auf das Orchestrator Identity Management.
Bereitstellung von Ressourcen vor der Installation des Test Managers
Um die Ressourcen für die Test Manager-Instanz bereitzustellen, müssen Sie das Skript TestManagerLocalDeploymentWrapper.ps1 ausführen. Sie können dieses Verfahren verwenden, wenn Sie die Test Manager-Ressourcen noch nicht bereitgestellt haben.
Öffnen Sie Windows PowerShell, führen Sie das TestManagerLocalDeploymentWrapper.ps1-Skript mit dem Flag -Provision aus und geben Sie dann die folgenden Parameter an.
| Parameter | Beschreibung |
|---|---|
| Ressourcengruppenname | Der Name der Azure-Ressourcengruppe, in der UiPath Test Manager-Ressourcen bereitgestellt werden. |
| SQLServerAdminPassword | Das Kennwort für die Administratoranmeldeinformationen für den Azure SQL Server. |
| SQLServerAdminLogin | Der Benutzername für die Administratoranmeldeinformationen für den Azure SQL Server. |
| TMDBSize | Die Datenbankgröße für die Azure SQL-Datenbankressource, die erstellt wird. Verfügbare Optionen: „Klein“, „Mittel“, „Groß“. |
| TMDatabaseName | Der Name für die Azure SQL-Datenbankressource, die erstellt wird. |
| TMAppName | Der Name für die Azure Web App-Ressource, die erstellt wird. |
| storageAccountName | Der Name für die Azure Storage-Kontoressource, die erstellt wird. |
| SQLServerName | Der Name für die Azure SQL Server-Ressource, die erstellt wird. |
| Ort | Der Name der Azure-Region, in der die Ressource erstellt wird. Zum Beispiel: west_europe. |
| TMPAppServicePlan | Der Name der Azure App-Dienst Plan-Ressource, die erstellt wird. |
| storageAccountType | Der Typ der Azure-Speicherressource, die erstellt wird. |
| TMAppInsights | Der Name der App Insights-Ressource, die erstellt wird. |
Skriptbeispiel
Im folgenden Beispiel wird das lokale Bereitstellungsskript ausgeführt, um Ressourcen für den Test Manager bereitzustellen.
- Verwenden Sie
az login, um sich bei Ihrer Azure-Umgebung anzumelden. - Legen Sie den Azure-Kontext auf das Abonnement fest, in dem Sie den Test Manager bereitstellen möchten (z. B. um ihn auf
Dev-Test-SL-EA subscriptionfestzulegen, führen Sie Folgendes aus:az account set --subscription "DevTest-SL-EA"). - Führen Sie das Skript
TestManagerLocalDeploymentWrapper.ps1mit dem Flag-Provisionaus und geben Sie dann die folgenden Parameter an..\TestManagerLocalDeploymentWrapper.ps1 -resourceGroupName "tmh-testing" -SQLServerAdminPassword: "password" -SQLServerAdminLogin: "sqladmin" -TMDBSize: "Small" -TMAppName: "tmh-test" -TMDatabaseName: "tmhtestsqldb" -SQLServerName: "tmhtestsql" -storageAccountName: "tmhtestst" -location: "northeurope" -TMAppServicePlan: "tmhtestasp" -storageAccountType: "Standard_LRS" -TMAppInsights: "tmhtestinsights" -provision.\TestManagerLocalDeploymentWrapper.ps1 -resourceGroupName "tmh-testing" -SQLServerAdminPassword: "password" -SQLServerAdminLogin: "sqladmin" -TMDBSize: "Small" -TMAppName: "tmh-test" -TMDatabaseName: "tmhtestsqldb" -SQLServerName: "tmhtestsql" -storageAccountName: "tmhtestst" -location: "northeurope" -TMAppServicePlan: "tmhtestasp" -storageAccountType: "Standard_LRS" -TMAppInsights: "tmhtestinsights" -provision