关于系统集和环境集

你可以为每个环境和系统创建多个版本,以建立相关的系统或环境集。当为现有系统或环境创建新版本时,你可以确定:

  • 每个系统版本中包含哪些环境。
  • 每个系统和/或环境版本中包含哪些组件。
  • 是否跨版本共享或复制通用组件。
  • 每个环境版本适用哪个组件实例。

例如,你希望创建两个版本相似的测试环境:一个用于功能测试,一个用于性能测试。然后你可以配置一个版本来专注于组件和用于功能测试的组件实例,配置另一个以专注那些性能测试。或者,你可能想要复制一个现有的测试环境,该环境将所有相关资产(如:虚拟资产、代理、供应操作)托管在不同的 Virtualize 服务器上。在这种情况下,你可以让 CTP 在复制环境时,自动将相关资产转移到指定的服务器。

如果给定系统存在多个版本,则会根据主系统(变量值设置为“1.0”的主系统)的名称创建“系统集”。集合的成员将在系统树中进行分组。 

防止与重复的虚拟资产或代理发生冲突

每次创建系统或环境的新版本时,都可以选择共享或复制所包含的组件。共享表示在多个环境中重复使用带相同配置的相同组件。复制让你能够配置并提供相同组件的多个副本(如:一个使用性能概要文件 A 的虚拟资产集副本,一个使用性能概要文件 B 的相同资产集副本)...在不影响任何其他团队成员的情况下。 

若要启用此项,重复的虚拟资产将部署在与原始端点不同的端点上。当使用重复的虚拟资产准备环境时,相关代理将自动重新配置,以使用重复虚拟资产的端点。只要代理没有被复制,就不会改变被测试应用程序(AUT)访问代理的方式。 

如果能够配置 AUT 另一个版本来访问不同的消息代理或 JDBC 控制器,则可以创建一个重复的代理和一个重复的虚拟资产。请注意,重复代理可在另一个端点使用。因此,你将需要重新配置测试中的应用程序,以访问代理的新实例。任何虚拟资产或代理的新副本都将添加到 Virtualize 服务器;如果删除 CTP 中的副本,它将会自动从 Virtualize 服务器清除。

每次提供一个环境时,CTP 都将会检查与其他环境中使用的资产存在的潜在冲突。如果发现有冲突,并且如果你仍继续照原来的样子提供环境,它会显示一个警告,该警告解释了可能受影响的环境和端点。


复制系统

若要创建一个现有系统的新副本:

  1. 使用你想要复制的系统模式 a)激活;b)编辑模式;c)已保存, 然后从页面级操作菜单选择 Copy
     
  2. 完善打开的对话框,来表示你希望在新版本中包括哪些组件或(可应用)环境,以及是否共享它们:
    • Share将组件共享或链接给其他版本。该组件任何变更都将影响到所有关联系统和/或环境版本。
    • Duplicate创建此组件的唯一版本,该版本完全独立于其他版本。此组件的任何变更都将与特定版本隔离开;它们将不会影响到其他系统和/或环境版本中相似的组件。
    • Ignore省略此组件。

将创建并添加一个新的系统到主页。打开系统后,可以进入编辑模式对其进行重命名、用版本变量和任何适用标签对其进行标记,并指定访问和修改它的权限。若要控制复制的系统是否在系统树中标记,请设置版本变量;否则,它将会显示为“版本未设置”。


复制环境

若要复制一个现有环境:

  1. 使用你想要复制的环境模式 a)激活;b)编辑模式;c)已保存, 然后从页面级操作菜单选择 复制
     
  2. 完善打开的对话框,来表示你希望在新版本中包括哪些组件,以及是否共享它们:
    • Share将组件和其组件实例共享或链接给其他版本。该组件任何变更都将影响到所有关联的环境版本。 
    • Duplicate创建此组件的唯一版本,该版本完全独立于其他版本。组件实例与任何相关的虚拟资产或代理也将一起复制到此版本。组件的名称或说明的变更将会出现在所有环境版本中,但是该组件的任何其他变更都将被隔离到此特定版本;它们不会影响到其他环境版本中相似的组件。 

    • Ignore省略此组件。

       

  3. 如果要复制使用虚拟资产、配置操作或代理的组件,并且希望将它们复制到另一个 Virtualize 服务器,请选择 Copy provisioning actions, virtual assets, and proxies to another Virtualize Server,然后指定希望它们复制到哪个服务器。
  4. 如果要复制使用 Parasoft 数据资源库的组件,并且希望将它们复制到另一个数据资源库数据,请选择 Copy data repositories to another server,然后指定希望它们复制到哪个数据资源服务器。功能性要求 Virtualize 9.9 及以上版本。 

将创建一个新的环境,并在环境页面的版本区列出。

新环境将包括原环境中的任何环境实例。然后可以进入编辑模式对其进行重命名、用版本变量和任何适用标签对其进行标记,并指定访问和修改它的权限。

提示 — 更改版本中可用的组件实例

若要在当前环境版本中更改可用于组件的组件实例:

  1. 将鼠标悬停在该组件上,然后从下拉菜单选择 Edit Component
     
  2. 使用可用控件来表示希望在此版本中提供哪些实例。
     

  • No labels