设置弹性执行网格
一旦你有了创建您的帐户,您可以设置弹性执行网格:
- 设置弹性执行网格代理。代理代理机器的机器上执行测试。他们主机代理服务和跑步。代理服务接收到来自服务器的流量引导到所需的跑步者。跑步者实际执行测试。的机器上执行测试。 
- 如果你使用188金宝搏app苹果下载软件Tricentis托斯卡,设置188金宝搏app苹果下载软件Tricentis托斯卡集成。 
设置弹性执行网格代理
代理你的机器吗执行您的测试。
代理copy-deployable,所以你不需要安装任何特定的弹性执行网格。
安装注意事项
- 你的弹性执行网格代理机器必须满足最低系统要求。 
- 188金宝搏app苹果下载软件建议您设置只有一个代理每台机器。 
- 您可以设置最多50代理。 
- 因为你代理执行您的测试,你做需要安装相应的测试框架。例如,如果您想要运行188金宝搏app苹果下载软件Tricentis托斯卡测试一个代理,您需要安装188金宝搏app苹果下载软件Tricentis托斯卡。 
安装过程中
建立你的弹性执行网格代理执行以下操作:
 1。下载弹性执行网格代理。
1。下载弹性执行网格代理。
             下载代理包的下载选项卡。
 2。得到客户的秘密。
2。得到客户的秘密。
             每一个弹性执行网格代理需要一个客户端秘密访问弹性执行网格。您可以使用相同的多个客户秘密代理。
稍后您将进入到客户秘密代理配置。
如果你不是一个Okta第三方身份提供商对用户管理和授权。管理,问你Okta管理的
如果你是一个Okta管理,遵循以下步骤:
 3所示。整合代理成弹性执行网格。
3所示。整合代理成弹性执行网格。
             将一个代理到弹性执行网格环境,遵循以下步骤:
- 打开appsettings.yaml文件,该文件中弹性执行网格代理下载包。 
- 修改以下AgentConnection设置: 
| 设置 | 价值 | 
|---|---|
| 租户 | |
| ClientSecret | 输入客户的秘密弹性网格代理执行Okta应用程序。 | 
| 标识符 | 可选地,改变代理标识符。你不需要这样做;默认值已经在生产了代理独特的名字。 允许的值是字母数字字符,下划线或破折号。标识符必须有至少3和最多63个字符。 | 
| ExecutionConfirmation | 设置ExecutionConfirmation允许你阻止不需要的机器上执行。它指定的代理它运行一个测试之前需要人工确认。 如果你设置ExecutionConfirmation来真正的,代理不自动执行。相反,代理控制台显示一条消息,你必须确认或拒绝执行。拒绝执行报告失败了。 这个设置是有益的如果你使用你的本地机器上个人的游乐场代理。理想情况下,您设置一个特征特点帮助您定义弹性执行网格代理应该执行哪些测试。当你设置一个代理,定义它的特点:一个用于每个应用程序的相关测试。推动测试弹性执行网格时,您需要运行这些测试定义哪些特征。执行弹性网格只转发测试代理与匹配特征。只有代理所有特征指定可以执行测试。对于这个代理它清楚地标识为禁止生产。然而,如果另一个用户不小心选择执行这台机器,你可以阻止测试运行。 | 
| DefaultWorkingDirectoryCleanup | 当一个代理运行测试,下载所有测试工件的本地目录代理机器。的代理之前还将测试结果存储在该目录上传服务器。 弹性执行网格运行每个测试运行后清理。默认情况下,它删除工作目录中的所有文件7天以上。 
 关闭工作目录清理和无限期地保持所有文件,设置启用来假。 | 
- 采取的截屏用户界面测试,修改LiveView部分。截图让你回顾你的测试操作和检查需要改进的区域。为此,更改以下设置: - 为启用,输入值真正的。 
- 为ScreenshotIntervalInSeconds指定的时间间隔代理应该采取截图。 
 - 执行后,您可以下载截图从弹性执行网格REST API。 - 或者,您可以配置您的代理来记录执行。 
- 如果需要,改变日志级别和日志路径日志记录部分。 
- 在IdleTimeout节中,配置您的代理自动停止服务如果被闲置太久。代理机器通常宿主范围广泛的服务。如果你需要勤于节约资源在你的机器上,执行以下操作: - 为启用,输入值真正的。 
- 为分钟在几分钟内,指定一个超时。 
 
- 保存,但不要关闭文件。接下来,您需要设置代理特征。 
 4所示。集特征。特征确定哪些弹性执行网格代理执行哪些测试。
4所示。集特征。特征确定哪些弹性执行网格代理执行哪些测试。
             假设你有测试,你需要运行在Salesforce,但只有一个你弹性执行网格代理Salesforce安装。在这种情况下,您可以创建一个“Salesforce”特征对于这个代理。
后来,用户各自的测试标记为“Salesforce”。弹性执行网格然后将这些测试只转发给“Salesforce”代理(看这个例子)。
你设置代理特征在CustomCharacteristics部分的appsettings.yaml文件。
CustomCharacteristics:
#- - - - - -<的名字>:“< >价值”- 平台:内核的信息代理机器。 
- 跑步者跑步是弹性的一部分执行网格代理机器。的本地安装的测试框架执行您的测试。:跑步者在代理机器。 
- AgentIdentifier:代理标识符根据appsettings.yaml。 
- AgentVersion:代理版本号。 
添加额外的特征遵循以下步骤:
- 删除#的迹象。 
- 设置特征: - 取代<名称>的名称特征。例如,浏览器。 
- 取代<值>与你想要的价值。例如,GoogleChrome。 
 - 您可以输入字母数字字符,下划线或破折号。整个线必须有至少3和最多63个字符。 
- 添加任意数量的特征正如你所需要的。为此,复制和粘贴,修改它来满足您的需求。 
- 保存并关闭该文件。 
这个例子显示了如何弹性执行网格处理执行与多个代理和特征。假设你有3代理。
- 代理一个SAP, Salesforce,浏览器Chrome和Firefox安装: 
CustomCharacteristics:
- - - - - -“应用程序”:“思爱普”
- - - - - -“应用程序”:“Salesforce”
- - - - - -“浏览器”:“铬”
- - - - - -“浏览器”:“火狐”- 代理B Salesforce安装: 
CustomCharacteristics:
- - - - - -“应用程序”:“Salesforce”- 代理C SAP和微软浏览器边缘安装: 
CustomCharacteristics:
- - - - - -“应用程序”:“思爱普”
- - - - - -“浏览器”:“边缘”你有3个测试集。他们把测试的时候出现弹性执行网格,用户指定特征适用于他们的测试:
- 测试集1需要SAP和Salesforce。 
- 测试集2需要Salesforce。 
- 测试集3要求SAP和微软的优势。 
在运行时,弹性执行网格测试过程是这样的:
- 测试集1去代理,因为它是唯一的代理SAP和Salesforce安装。 
- 测试集2去代理A或B,因为两种代理安装了Salesforce。 
- 测试集3去代理C,因为它是唯一的代理SAP和安装微软的优势。 
 5。自定义框架连接到代理服务。
5。自定义框架连接到代理服务。
             默认情况下,弹性执行网格支持以下测试框架:188金宝搏app苹果下载软件Tricentis托斯卡和PowerShell。
如果您计划使用不同的框架来运行你的测试,你需要连接的代理服务。为此,遵循以下步骤:
- 打开跑步者文件夹中代理下载包。 
- 为你创建一个新的文件夹跑步者。 
- 复制RunnerConfig.yaml文件从任何违约跑步者粘贴到新的文件夹跑步者文件夹中。 
- 打开RunnerConfig.yaml文件和修改它来满足您的需求。文件包含注释和说明。有关如何使用YAML文件的更多信息,看到YAML文件。 
 6。(可选)配置代理记录。
6。(可选)配置代理记录。
             执行记录给你看如何代理导航设计的用户界面测试。这允许您查看您的测试操作和检测领域,可能需要一些改进。
配置你的代理记录,遵循以下步骤:
- 去跑步者文件夹中代理下载包。 
- 去的文件夹跑步者您想要使用这台机器。例如,如果这个代理应该运行188金宝搏app苹果下载软件Tricentis托斯卡测试,去TBox文件夹中。 
- 在RunnerConfig.yaml文件,修改以下设置记录部分: 
| 设置 | 描述 | 
|---|---|
| 启用 | 输入真正的启用记录。 如果你计划通过REST API触发执行,您可以输入值$ {RecordingVideo = true}并在论证中使用这个变量。然后弹性执行网格只记录流一个流决定了您的测试序列。它由其他流,进而由单位。或单位流测试的最小单位。这个概念相当于Tricentis托斯卡TestCase。188金宝搏app苹果下载软件您添加了论点。 | 
| UploadOnlyIffailed | 默认情况下,弹性执行网格保持记录的执行:成功和失败。成功的执行,如果你不感兴趣真正的。在这种情况下,弹性执行网格只有不断的录音失败的执行。 如果你计划通过REST API触发执行,您可以输入值$ {UploadOnlyIffailed = true}并在论证中使用这个变量。然后弹性执行网格丢弃的录音成功执行,但只有流或单位您添加了论点。 | 
- 保存并关闭该文件。 
执行后,您可以访问你的录音在以下方面:
- 视图的细节视图流在的执行选项卡。 
- 下载它们从弹性执行网格REST API。 
- 直接访问它们代理输出文件夹。记录是可用的,直到在输出文件夹接下来的清理。 
开始代理
开始你的弹性执行网格代理连接代理来弹性执行网格。一旦连接,代理准备接收并运行测试。
注意:代理在用户开始运行。确保该用户拥有所有必要的测试执行的权利和权限。
开始你的代理,运行Agent.exe文件的一部分代理下载包。
你可以看到所有开始代理在代理选项卡。
修改代理配置
你仍然可以改变代理配置的appsettings.yaml之后开始的代理。例如,如果你想添加或更改特征。
修改了之后appsettings.yaml,你需要重新启动代理。
更新代理
弹性执行网格定期提供更新代理版本和新的和改进的功能。如果你想在你的测试中使用这些增强功能,更新你的代理到最新版本。
卸载代理
如果你不再需要一个代理在一个特定的机器上,你可以卸载它。
设置188金宝搏app苹果下载软件Tricentis托斯卡集成
如果你想运行188金宝搏app苹果下载软件Tricentis托斯卡测试弹性执行网格,你必须激活的集成188金宝搏app苹果下载软件Tricentis托斯卡。
弹性执行网格提供了两种类型的集成188金宝搏app苹果下载软件Tricentis托斯卡:一个完整的集成和审判集成。
完全整合
如果你选择完整的集成,可以集成在以下方式:
- 通过自动化对象服务 
- 通过弹性执行网格插件 
的主要区别在于自动化对象服务集成,弹性执行网格还回的测试结果报告188金宝搏app苹果下载软件Tricentis托斯卡。如果你通过插件集成,已经有了结果弹性执行网格只有。
完整的集成是可用的188金宝搏app苹果下载软件Tricentis托斯卡14.2 LTS, 14.3 STS和15.0 LTS。
在设置选项和过程的更多信息,看到188金宝搏app苹果下载软件Tricentis托斯卡帮助。
试验集成
审判集成是一种快速而简单的方法来尝试弹性执行网格与188金宝搏app苹果下载软件Tricentis托斯卡版本不完全整合。
试验可用于集成188金宝搏app苹果下载软件Tricentis托斯卡14.0。
你可以下载托斯卡附加的弹性执行网格从下载区域在弹性执行网格用户界面。下载包包含说明如何建立集成和触发测试188金宝搏app苹果下载软件Tricentis托斯卡。