设置托斯卡没有先进的分布式执行| HTTP

随后的章节描述一步一步如何设置托斯卡分布式执行 没有先进的和一个 HTTP绑定。他们的顺序列出188金宝搏app苹果下载软件建议你的安装过程。

托斯卡分布式执行没有先进的遗留的设置。188金宝搏app苹果下载软件建议你使用托斯卡分布式执行先进的代替。它提供了以下优点:

  • 更容易设置。你不需要配置你的工作区代理机器。

  • 这是更快。代理不需要查询一个工作区。此外,您可以运行相同的ExecutionList平行。

  • 它可以处理多个存储库。

你可以安装托斯卡分布式执行先进的与HTTP或HTTPS绑定。关于如何安装的信息托斯卡分布式执行先进的请参阅下面的章节:

安装敏捷服务器

托斯卡发布服务器(敏捷服务器)是标准的一部分托斯卡服务器安装。

安装和配置敏捷服务器环境,遵循这些步骤:

  1. 执行托斯卡服务器安装。为此,选择以下选项之一:

  2. 可选地,探索额外的配置:

禁用先进的

的默认设置托斯卡分布式执行托斯卡分布式执行先进的。如果你想使用遗留功能先进的,您需要禁用先进的托斯卡服务器机器。

为此,遵循这些步骤:

  1. 打开文件188金宝搏app苹果下载软件Tricentis.DistributionServerService.exe.config。默认情况下,这个文件位于C:\Program Files (x86)\188金宝搏app苹果下载软件TRICENTIS\Tosca服务器\ DEXServer

  2. 导航到节188金宝搏app苹果下载软件Tricentis.DistributionServer.Properties.Settings

  3. 改变价值的设置EnableWorkspacelessExecution

<设置的名字= " EnableWorkspacelessExecution "serializeAs= "字符串">
<值>< /值>
< /设置>
  1. 保存并关闭该文件。

  2. 重新启动188金宝搏app苹果下载软件Tricentis.DistributedExecutionService在Windows任务管理器。

安装托斯卡指挥官

您需要安装托斯卡指挥官客户 所有机器 你想创建TestEvents和触发执行。

关于如何安装的信息托斯卡指挥官,见“安装Tricentis托斯卡”章188金宝搏app苹果下载软件

安装代理

代理安装的一部分188金宝搏app苹果下载软件Tricentis托斯卡安装。安装一个代理,您需要安装188金宝搏app苹果下载软件Tricentis托斯卡在每个机器都应该作为一个代理

你需要一个单独的机器代理托斯卡分布式执行例如,不支持容器或终端服务器设置。

安装一个代理遵循以下步骤:

  1. 启动安装188金宝搏app苹果下载软件Tricentis托斯卡

  2. 类型屏幕上的188金宝搏app苹果下载软件托斯卡安装程序,选择您的代理类型:

    • 安装一个执行代理中,选择执行代理。的执行代理是瘦版的托斯卡,设计运行3.0引擎测试。

    • 安装完整的托斯卡客户端,选择托斯卡指挥官

选择一个代理输入188金宝搏app苹果下载软件托斯卡安装程序

  1. 遵循的指示188金宝搏app苹果下载软件托斯卡安装程序完成安装。

代理服务器连接到代理

你只需要执行这一步,如果你想使用一个代理服务器。如果你不,你可以跳过它。

建立你的代理对于连接到代理服务器,您需要修改代理配置文件。请注意,您必须在每一个代理机器。

为此,遵循这些步骤:

  1. 代理机,打开ToscaDistributionAgent.exe.config文件。默认情况下,这个文件位于%188金宝搏app苹果下载软件 TRICENTIS_DEX_AGENT_HOME %

  1. 建立之间的通信代理和代理,去userSettings部分和修改设置ProxyAddress,ProxyUsername,ProxyPassword

< userSettings >
<188金宝搏app苹果下载软件 Tricentis.DistributionServer.Properties.Settings >

<设置的名字= " ProxyAddress "serializeAs= "字符串">
<值>http://11.1.11.11:1111< /值>
< /设置>
<设置的名字= " ProxyUsername "serializeAs= "字符串">
<值>User1< /值>
< /设置>
<设置的名字= " ProxyPassword "serializeAs= "字符串">
<值>Proxypassword< /值>
< /设置>
< 188金宝搏app苹果下载软件/ Tricentis.DistributionServer.Properties.Settings >
< / userSettings >
  1. 保存并关闭该文件。

启动和连接代理

使之间的通信敏捷服务器代理,开始你的代理并指定敏捷服务器地址代理机器。你都需要这样做代理机器。

启动和连接代理需要管理员权限。如果你没有管理员权限,请遵循的步骤188金宝搏app苹果下载软件Tricentis知识库文章

你可以开始 并连接代理在以下方式之一:

  • 通过图形用户界面(GUI)。

  • 通过命令行。在这种情况下,代理在后台工作。但是,你仍然可以运行GUI测试代理GUI元素是隐藏的。

如果你使用托斯卡服务器与一个HTTPS绑定,您必须启动和连接代理通过GUI。你需要进行身份验证代理,这是唯一可能的代理配置的GUI。

开始 并连接通过GUI

开始 并连接你的代理通过GUI,遵循以下步骤:

  1. 代理机,右键单击该文件ToscaDistributionAgent.exe并选择以管理员身份运行从上下文菜单中。

    默认情况下,这个文件位于%188金宝搏app苹果下载软件 TRICENTIS_DEX_AGENT_HOME %

  2. 如果你已经开始代理成功,你看到一个绿色的代理在Windows任务栏图标。

代理在Windows任务栏图标

  1. 右键单击代理在Windows任务栏图标并选择配置代理从上下文菜单中。

    这将打开ToscaDistributionAgent配置窗口。

  2. ToscaDistributionAgent配置窗口中,单击连接到服务器选项卡。

  3. 连接到服务器选项卡上,输入的地址敏捷服务器:

    http:/ / <托斯卡服务器网关IP地址或主机名称>:<网关端口> / DistributionServerService /CommunicationService.svc

    如果你使用IPv6地址,服务器地址必须包含主机名的IP地址,而不是。

指定服务器地址

  1. 如果连接敏捷服务器成功,ToscaDistributionAgent配置旁边的窗口显示一个绿色的复选标记服务器地址输入字段。

    如果窗口显示一个红色的X,仔细检查链接复制到一个互联网浏览器。

  2. 点击保存

  3. 如果你使用托斯卡服务器与一个HTTPS绑定,认证代理。要做到这一点,去认证代理选项卡,并填写以下设置:

设置

描述

令牌端点URL

输入身份验证端点在以下格式:

http (s): / / <托斯卡服务器网关IP地址或主机名称>:<网关端口> /连接/令牌

凭证来源

指定你的地方代理凭证。为此,从下拉菜单中选择下列值之一:

  • 当地的,如果你想进入凭证直接进入代理配置。

  • 关键库,如果你想使用的凭证存储在你的HashiCorp关键库

客户机ID

输入您的客户机ID 188金宝搏app苹果下载软件 用户管理API访问令牌:

  • 如果你的凭证来源当地的,输入客户机ID。

  • 如果你的凭证来源关键库,输入路径ID关键库:秘密<路径>(<字段>)。例如,kv / tosca_dex /代理(clientID)

客户的秘密

进入客户端API的秘密访问令牌。取决于你的凭证来源直接或输入,输入客户秘密的秘密密钥库的路径。

  1. 设置代理允许RDP访问无人值守的执行。要做到这一点,去无人值守的执行选项卡并执行以下操作:

    • 选择允许打开远程连接这个代理

    • 选择使用RDP连接

    • 填充以下字段:

可选的吗?

描述

凭证来源

指定你的用户凭证Windows用户运行代理。为此,从下拉菜单中选择下列值之一:

  • 当地的,如果你想进入凭证直接进入代理配置。

  • HashiCorp关键库,如果你想使用的凭证存储在你的HashiCorp关键库

RDP模式

定义哪些RDP您想运行模式。为此,从下拉菜单中选择下列值之一:

  • 对需求,如果托斯卡应该只打开RDP会话执行期间,执行完成后关闭它。

  • 总是在如果你想打开RDP会话启动时代理然后把它打开。这加速了代理准备时间和执行。代理准备时间,因为你只需要定义UI会话用户一次,这个会话。和执行,因为代理不需要反复测试运行期间打开和关闭会话。

用户名

Windows用户的输入用户名:

  • 如果你的凭证来源当地的,输入用户名。

  • 如果你的凭证来源HashiCorp关键库,输入用户名在你的路径密钥库:秘密<路径>(<字段>)。例如,kv / tosca_dex /代理/ rdp【用户名】

密码

用户输入密码的窗口。取决于你的凭证来源,直接输入密码或输入密码在你的路径密钥库。

桌面宽度

是的

更改默认远程桌面在像素的宽度。默认值是1600年

桌面的高度

是的

更改默认远程桌面的高度(以像素为单位)。默认值是1200年

颜色深度

是的

更改默认远程桌面的颜色深度。默认值是16

  1. 验证你是否代理机器有所有必要的配置和政策无人值守的执行中,选择检查RDP配置并通过报告。

  2. 点击保存并关闭窗口。

开始 并连接通过命令行

开始 并连接你的代理通过命令行,遵循以下步骤:

  1. 代理机,以管理员权限打开一个命令提示符。

  2. 导航到文件夹%188金宝搏app苹果下载软件 TRICENTIS_DEX_AGENT_HOME %

  3. 输入以下命令行:

    ToscaDistributionAgent.execmd-only http:/ / <托斯卡服务器网关IP地址或主机名称>:<托斯卡服务器网关端口> / DistributionServerService /CommunicationService.svc

    如果你使用IPv6地址,服务器地址必须包含主机名的IP地址,而不是。

  4. 设置代理允许RDP访问无人值守的执行。你可以这样做代理的观点敏捷监控(看到章“监视、恢复和配置代理托斯卡分布式执行监控”)。

连接托斯卡指挥官

现在你需要指定之间的联系托斯卡指挥官敏捷服务器

你需要这样做在所有的机器,你想创建测试和触发执行。

或者,您可以创建项目设置。在这种情况下,设置适用于所有工作区连接到存储库中。

连接托斯卡指挥官遵循以下步骤:

  1. 开放托斯卡指挥官

  2. 项目- >设置- >指挥官- >DistributedExecution- >服务器

  3. 设置的值关注EndpointAddress,输入的地址托斯卡网关服务如下:

    http:// <托斯卡服务器网关IP地址或主机名>:<口> / DistributionServerService /ManagerService.svc

    为默认端口,看到“Tricentis托斯卡服务器所需的港口功能”188金宝搏app苹果下载软件

    如果你使用IPv6地址,服务器地址必须包含主机名的IP地址,而不是。

  4. 如果你想使用一个代理服务器,填充的值设置代理与完整的代理服务器的网络地址:

    http:// <代理服务器IP地址或主机名>:<口>

  5. 项目- >设置- >指挥官- >DistributedExecution- >监控Url

  6. 设置的值Url,输入的地址托斯卡网关服务如下:

    http:// <托斯卡服务器网关IP地址或主机名>:<口> /监控/

修改设置

管理许可证

你需要有一个有效的托斯卡在所有机器上安装许可证188金宝搏app苹果下载软件Tricentis托斯卡:

  • 每一个代理机器需要一个ExecutionOnly许可证。

  • 每台机器上创建测试和触发它们的执行需要一个合适的托斯卡许可证。许可证需要取决于您创建的测试。有关许可选项的信息,联系188金宝搏app苹果下载软件Tricentis销售

有关如何设置许可的信息在你的机器,见“授权管理”章

设置工作空间

使用托斯卡分布式执行没有先进的,您需要设置单独的多用户工作区。

这些工作空间必须能够访问一个常见的存储库。

  • 一个多用户的工作空间在每台机器上创建并触发你的测试。这些都是您的用户工作区。

  • 在每一个多用户的工作空间代理机器。这是工作空间代理用来执行测试。

创建用户工作区

  • 如果你已经处理 188金宝搏app苹果下载软件 托斯卡和有一个存储库工作区,你可以跳过这一步。

  • 如果您还没有设置您的存储库工作区,这样做(见“创建多用户工作区”章)。你需要一个工作空间在每台机器上一个用户应该创建和执行测试。

创建代理工作区

代理工作空间的工作区代理用来执行测试。

建立一个代理工作区,遵循以下步骤:

  1. 代理机,创建一个多用户的工作区。确保它是连接到公共存储库。

  2. 确保至少有一个管理员用户拥有所有必要的访问和权限的应用程序代理应该引导执行期间。

  3. 敏捷服务器机,打开分布式执行监控

  4. 切换到代理的观点

  5. 点击在各自的行代理。这将打开配置窗口。

打开配置对话框的分布式执行监控

  1. 配置窗口中,单击工作空间和填充以下字段:

描述

托斯卡工作区

绝对路径的工作区代理应该使用来执行。

托斯卡用户

名用户访问工作区。

密码

密码的用户。

如果你使用LDAP集成管理用户组,离开托斯卡用户密码字段空(看到“同步与LDAP用户和用户组”章)。

建立一个工作区

  1. 点击保存并关闭窗口。

接下来是什么

现在您已经设置托斯卡分布式执行,你准备好开始测试!有关更多信息,见“创建和执行TestEvents”章

定制您的当前设置

你可以进一步定制托斯卡分布式执行功能设置后。探索额外的配置选项在以下章节: