
Test Manager 安装指南
在本主题中,您将学习如何使用本地部署脚本在本地将 Test Manager 部署为 Azure 资源管理器 (ARM) 模板。
- 已安装 Azure CLI。
 - 您需要登录并正确设置 Azure 中的订阅上下文。
 - 在本地部署脚本旁边下载以下包 (TestManagerLocalDeploymentWrapper.ps1):
                  
- 部署脚本:包含带有 
Deploy-TestManager.ps1脚本的 MSDeploy 包的包。 - Test Manager 配置工具:包含存储在 
TestManagerProvisioner文件夹中的 Test Manager CLI 文件的包。有关更多信息,请参阅“Test Manager 配置工具”。 - Test Manager 本地部署脚本:包含 
Test Manager Web App的 MSDeploy 包。 - mainTemplate.json:包含空参数 JSON 文件的本地部署脚本,该文件位于 
arm文件夹中,与其余包相邻。 
 - 部署脚本:包含带有 
 
arm 的文件夹,并将其放置在需求下的所有已下载的工件旁边。在 arm 文件夹中,您需要两个文件:
            - 空的 
params.json文件 mainTemplate.json文件
包的文件夹位置将如下面的屏幕截图所示。
- 在环境中设置了 UiPath Orchestrator。
 - 有权访问 Orchestrator 身份管理。
 
TestManagerLocalDeploymentWrapper.ps1 脚本。如果尚未配置 Test Manager 资源,则可以使用此过程。
            -Provision 标志的 TestManagerLocalDeploymentWrapper.ps1 脚本,然后提供以下参数。
            | 
                            参数  | 
                            描述  | 
|---|---|
| 
                            资源组名称  | 
                            将在其中配置 UiPath Test Manager 资源的 Azure 资源组的名称。  | 
| 
                            SQLServer 管理员密码  | 
                            Azure SQL Server 管理员凭据的密码。  | 
| 
                            SQLServer 管理员登录  | 
                            Azure SQL Server 管理员凭据的用户名。  | 
| 
                            TM 数据库大小  | 
                            将创建的 Azure SQL 数据库资源的数据库大小。可用选项:“小”、“中”、“大”。  | 
| 
                            TM 数据库名称  | 
                            将创建的 Azure SQL 数据库资源的名称。  | 
| 
                            TM 应用程序名称  | 
                            将创建的 Azure 网页应用程序资源的名称。  | 
| 
                            存储帐户的名称  | 
                            将创建的 Azure 存储帐户资源的名称。  | 
| 
                            SQL 服务器名称  | 
                            将创建的 Azure SQL Server 资源的名称。  | 
| 
                            位置  | 
                            将在其中创建资源的 Azure 区域的名称。例如  
                           
                           
                        west_europe。
                            | 
| 
                            TMP 应用程序服务计划  | 
                            将创建的 Azure 应用服务计划资源的名称。  | 
| 
                            存储帐户类型  | 
                            将创建的 Azure 存储资源的类型。  | 
| 
                            TM 应用程序 Insights  | 
                            将创建的 App Insights 资源的名称。  | 
在以下示例中,将执行本地部署脚本以向 Test Manager 配置资源。
- 使用 
az login登录到您的 Azure 环境。 - 将 Azure 上下文设置为要部署 Test Manager 的订阅(例如,要将其设置为 
Dev-Test-SL-EA subscription,请运行以下命令:az account set --subscription "DevTest-SL-EA"。 - 
                  运行带有
-Provision标志的TestManagerLocalDeploymentWrapper.ps1脚本,然后提供以下参数。.\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