- Installation von Studio
- Robot-Installation
- Installation von Orchestrator
- Test Manager-Installation
- Hardwareanforderungen
- Software-Anforderungen und -Voraussetzungen
- Aktualisierung
- Sichern und Wiederherstellen
- Fehlersuche und ‑behebung
- Bekannte Probleme (Known Issues)
Test Suite-Installationshandbuch
Lokale Azure Resource Manager-Bereitstellung
In diesem Thema erfahren Sie, wie Sie den Test Manager lokal als Azure Resource Manager (ARM)-Vorlage mithilfe des lokalen Bereitstellungsskripts bereitstellen.
- 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 (TestManagerLocalDeploymentWrapper.ps1) herunter:
- Bereitstellungsskript: Paket inklusive des MSDeploy-Pakets mit dem Skript
Deploy-TestManager.ps1
. - Test Manager-Bereitstellungstool: Paket mit Test Manager-CLI-Dateien, die im Ordner
TestManagerProvisioner
gespeichert sind. Weitere Informationen finden Sie unter Test Manager-Bereitstellungstool. - Lokales Bereitstellungsskript des Test Managers: MSDeploy-Paket, das
Test Manager Web App
enthält. - mainTemplate.json
- Bereitstellungsskript: Paket inklusive des MSDeploy-Pakets mit dem Skript
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.
- Der UiPath Orchestrator ist in Ihrer Umgebung eingerichtet.
- Zugriff auf das Orchestrator Identity Management.
TestManagerLocalDeploymentWrapper.ps1
ausführen. Sie können dieses Verfahren verwenden, wenn Sie die Test Manager-Ressourcen noch nicht bereitgestellt haben.
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. |
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 subscription
festzulegen, führen Sie Folgendes aus:az account set --subscription "DevTest-SL-EA"
). -
Führen Sie das Skript
TestManagerLocalDeploymentWrapper.ps1
mit dem Flag-Provision
aus 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