test-manager
2022.10
false
Test Manager 安装指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
在本主题中,您将学习如何使用本地部署脚本在本地将 Test Manager 部署为 Azure 资源管理器 (ARM) 模板。
要求
- 已安装 Azure CLI。
- 您需要登录并正确设置 Azure 中的订阅上下文。
- 在本地部署脚本旁边下载以下包 (TestManagerLocalDeploymentWrapper.ps1):
- 部署脚本(部署脚本) :包含带有
Deploy-TestManager.ps1脚本的 MSDeploy 包的包。 - Test Manager Provisioning Tool: package containing Test Manager CLI files stored inside the
TestManagerProvisionerfolder. For more information, see Test Manager Provisioning Tool. - Test Manager 本地部署脚本:包含
Test Manager Web AppMSDeploy 包(例如 )。 - mainTemplate.json
- 部署脚本(部署脚本) :包含带有
要为 Test Manager 设置部署环境,请创建一个名为arm文件夹,并将其放置在“需求”下的所有已下载的工件旁边。在arm文件夹中,您需要两个文件:
- 空的
params.json文件 mainTemplate.json文件
包的文件夹位置将如下面的屏幕截图所示。
备注:
如果您需要部署整个 UiPath 基础架构,则还需要以下内容:
- 在环境中设置了 UiPath Orchestrator。
- 有权访问 Orchestrator 身份管理。
在安装 Test Manager 之前配置资源
要为 Test Manager 实例配置资源,您需要运行 TestManagerLocalDeploymentWrapper.ps1 脚本。如果尚未配置 Test Manager 资源,则可以使用此过程。
打开 Windows PowerShell 并运行带有 -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: "<your-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: "<your-password>" -SQLServerAdminLogin: "sqladmin" -TMDBSize: "Small" -TMAppName: "tmh-test" -TMDatabaseName: "tmhtestsqldb" -SQLServerName: "tmhtestsql" -storageAccountName: "tmhtestst" -location: "northeurope" -TMAppServicePlan: "tmhtestasp" -storageAccountType: "Standard_LRS" -TMAppInsights: "tmhtestinsights" -provision