Skip to main content

Install Test Manager using the local deployment script

You can use this procedure to install Test Manager using the local deployment script, once you have the infrastructure ready, or to install it on an existing infrastructure. Before you install Test Manager, visit Local Azure Resource Manager Deployment and verify if you meet the requirements and you provisioned the necessary resources.

Open Windows PowerShell and run the TestManagerLocalDeploymentWrapper.ps1 script with the following parameters.

ParameterDescription
webAppNameThe name of the Azure Web App resource where UiPath Test Manager will be installed.
resourceGroupNameThe name of the Azure Resource Group where UiPath Test Manager will be installed.
identityUrlThe UiPath Identity URL used for UiPath Test Manager to connect to.
identityInstallationTokenThe IdentityInstallationToken, taken from the UiPath Identity portal, which will be used during the UiPath Test Manager installation and configuration (see Host authentication settings).
orchestratorUrlThe UiPath Orchestrator URL which the UiPath Test Manager will connect to during installation and configuration.
testManagerUrlThe URL of the UiPath Test Manager App Service (e.g., <AppServiceName>.azurewebsites.net).
dbConnectionStringThe Database connection string which UiPath Test Manager will use to connect to the Azure SQL database.
appInsightsInstrKeyThe instrumentation key for the Azure App Insights resource.
storageConnectionStringThe Storage connection string which UiPath Test Manager will use to connect to the Azure Storage.

Script example

.\TestManagerLocalDeploymentWrapper.ps1
-webAppName "tmh-test"
-resourceGroupName "tmh-testing"
-identityUrl "https://your.identity.com"
-identityInstallationToken "token"
-orchestratorUrl "https://your.orchestrator.com"
-testManagerUrl "https://tmh-test.azurewebsites.net"
-dbConnectionString "Server=myServerName,myPortNumber;Initial Catalog=tmtestingsqldb;Persist Security Info=False;User ID=<userId>;Password=<password>=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
-appInsightsInstrKey "appInsightsInstrKey"
-storageConnectionString "DefaultEndpointsProtocol=https;AccountName=accountName;AccountKey=accountKey==;EndpointSuffix=core.windows.net"