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

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

安装敏捷服务器

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

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

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

  2. 访问188金宝搏app苹果下载软件Tricentis服务配置

  3. 自动化对象服务选项卡,填写的设置

  4. 仔细检查的分发服务器地址。如果你使用不同的端口敏捷服务器默认的5007年改变端点:http:// <敏捷服务器的地址>:<敏捷服务器的端口>

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

安装托斯卡指挥官

您需要安装托斯卡指挥官客户 以下机器 :

  • 所有机器你想创建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地址或主机名称>:<网关端口> /连接/令牌

客户机ID

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

客户的秘密

进入客户端API的秘密访问令牌。

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

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

    • 选择使用RDP连接

    • 填充以下字段:

可选的吗?

描述

用户名

运行Windows用户的用户名代理

  • 如果你输入域/ <用户名>,你可以让Windows网络级身份验证活动代理机器。

  • 如果你只输入用户名,您需要取消选择Windows网络级别身份验证设置需要电脑使用网络级别身份验证连接

密码

运行Windows用户的密码代理

桌面宽度

是的

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

桌面的高度

是的

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

颜色深度

是的

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

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

开始 并连接通过命令行

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

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

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

  3. 输入以下命令行:

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

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

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

管理许可证

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

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

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

  • 设置先进的工作空间的敏捷服务器,您需要一个有效的托斯卡许可证。

    你只需要这个执照设置工作区。一次托斯卡分布式执行启动并运行,你不工作吗敏捷服务器工作区,您不再需要一个许可证服务器机器。

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

设置工作空间

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

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

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

  • 一个或多个用户的工作区自动化对象服务。给这些工作区只存在先进的访问存储库。多个先进的大型项目的工作区可以提高测试执行性能。

创建用户工作区

建立用户工作区,遵循以下步骤:

  1. 创建它们。

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

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

      当您创建第一个工作空间,确保工作区名称只包含字母数字字符以及下划线_

      不使用任何其他特殊字符。

  2. 打开任何连接到存储库工作区。

  3. - >项目

  4. 细节选项卡,注意的项目根目录的名字。

    你需要这个名字后,当你设置的工作区自动化对象服务

如果你跳过步骤1,因为你已经有一个存储库工作区,检查项目根目录的名称。

名称只能包含字母数字字符以及下划线_

如果你的项目名称包含任何其他特殊字符,你必须改变它:

  1. 看看项目的根元素。

  2. 覆盖现有的名称和新名称。

  3. 检查

检查项目根目录的名称

创建先进的工作空间

该工作区了自动化对象服务公共存储库中的所有对象,比如你TestEvents和配置。如果你有多个用户工作区和对象,您可以创建多个先进的工作区改善执行过程的性能。

不要把这个工作当成一个常规的“工作”为用户工作区。作为背景的工作区自动化对象服务

如果你在这个工作区开始工作,你将打破自动化对象服务

不要使用REST服务与你吗先进的工作空间;他们也将打破自动化对象服务。唯一的例外是先进的REST API, 它允许您执行先进的工作任务

创建并设置一个先进的工作区,遵循以下步骤:

  1. 分布式执行(敏捷)服务器机,开托斯卡指挥官

  2. 项目- >

  3. 在随后的创建新的工作空间窗口中,从下拉菜单中选择您的存储库类型。

  4. 如果你想创建一个188金宝搏app苹果下载软件Tricentis服务器存储库工作区,点击登录到Tricen188金宝搏app苹果下载软件tis服务器登录与你的 188金宝搏app苹果下载软件 用户管理凭证。

  5. 连接先进的存储库工作区:

    • 除了所有存储库类型188金宝搏app苹果下载软件Tricentis服务器存储库中,选择使用现有的库并输入您的存储库的连接字符串。

    • 对于存储库类型188金宝搏app苹果下载软件Tricentis服务器存储库,选择的项目项目名称下拉菜单。

  6. 选择新工作区新的字段中,输入一个唯一的名称先进的工作区。

  7. 确保你没有选择创建苗条的工作区。的先进的工作区不能一个苗条的工作区。

  8. 点击好吧创建工作区。

创建先进的工作空间

  1. 打开188金宝搏app苹果下载软件Tricentis服务配置

  2. 自动化对象服务选项卡188金宝搏app苹果下载软件Tricentis服务配置,填充工作区文件夹,项目根目录名称,工作区名称,用户名,密码字段。

  3. 对于较大的项目,188金宝搏app苹果下载软件建议创建额外的先进的工作区来提高测试执行性能。如果你想这样做,重复步骤2到5。

  1. 完成先进的设置,配置执行环境您想要使用:

    • 分布式执行只有

    • 弹性执行网格只有

    • 分布式执行弹性执行网格

    弹性执行网格是一个早期访问功能。我们在努力使它更好的为我们的新的一部分188金宝搏app苹果下载软件Tricentis自动化测试平台。不幸的是,这些变化意味着我们目前不能提供这个版本的集成托斯卡。我们为给您带来的不便表示道歉。

    188金宝搏app苹果下载软件Tricentis自动化测试在公开测试阶段,用于早期访问。如果你有兴趣,点击这里注册

  2. 点击保存并关闭188金宝搏app苹果下载软件Tricentis服务配置对话框。

配置分布式执行《超能为多个常见的存储库(可选)

默认情况下,托斯卡分布式执行使用一个常见的存储库。

你可以使用多个存储库。有关更多信息,看到“分布式执行与先进的多个存储库”章

连接托斯卡指挥官

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

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

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

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

  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地址或主机名>:<口> /监控/

修改设置

建立并行执行

这最后一步托斯卡分布式执行设置是可选的。

在这篇文章中,您将创建一个项目根目录设置,允许用户定义的如何托斯卡应该运行ExecutionLists

如果所有的测试在一个ExecutionList是相互独立的,用户可以把一个ExecutionList之间代理。的代理然后执行的测试同时,加速测试运行。

创建项目根目录设置,遵循以下步骤:

  1. 打开工作空间访问公共存储库和去- >项目

  2. 看看项目的根元素

  3. 属性定义选项卡。

  4. 属性定义选项卡中,右键单击ExecutionList并选择创建属性迷你工具栏

  5. 重命名新财产TCDistribution

  6. 确保可见被选中。

TCDistribution对所有ExecutionLists财产

执行先进的工作任务

188金宝搏app苹果下载软件提供了一个REST API自动化对象服务

先进的REST API允许您执行以下任务先进的工作区:

  • 检查发生了什么在一个特定的先进的工作区。

  • 一个紧凑先进的工作区。

    默认情况下,没有紧凑的工作空间上的任务先进的工作区。因此,检索和持久化数据随着时间的推移可能会减慢。

    为了避免这种情况,Tricen188金宝搏app苹果下载软件tis建议你紧凑先进的定期工作区(年代)。

  • 关闭并重新打开一个先进的工作区。

    188金宝搏app苹果下载软件Tricentis托斯卡自动化对象服务作为一个单独的用户工作区。当你触发执行,先进的作为一个用户打开工作空间。这锁工作区;没有其他用户可以访问它。

    如果你需要检查什么东西在这个特定的工作区,例如如果工作区没有按预期执行或者需要调整权限,您可以手动关闭工作区。关闭工作空间不丢弃任何东西。先进的完成其他正在运行的任务和队列。

    一旦你完成了,你必须重新打开工作空间。然后先进的能完成任务排队。

访问先进的REST API

与任何其他客户机访问API端点,您必须添加标题X-188金宝搏app苹果下载软件TRICENTIS你的HTTP / HTTPS请求。否则,web服务响应HTTP 400错误请求

访问先进的REST API,输入以下URL:

http:/ / <托斯卡服务器IP地址或主机名>:<口> / automationobjectservice /得意/ index . html

执行你的先进的工作任务

的信息先进的REST API请求和响应,看到大摇大摆的文档中先进的REST API。

接下来是什么

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

定制您的当前设置

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