在使用虚拟资产配置组件实例时,可以选择现有的虚拟资产,也可以创建新的虚拟资产。

选择一个现有虚拟资产

若要使用现有虚拟资产配置组件实例:

  1. 在 Components 向导区域(或实例编辑器的虚拟资产区域)中,单击 Select a virtual asset,然后选择要通过虚拟资产选择器使用的虚拟资产(.pva)文件。



    您可以使用搜索栏来过滤列表内容。搜索功能包括 .pva 名称以及相关的元数据。
  2. 如果该虚拟资产有多个部署,请选择要在这里配置的部署。 

    一个 .pva 文件可能同时部署在多个端点,每个端点具有不同的数据源/性能概要配置。Virtual asset 文件指定要使用哪个 .pva。Deployment 引用部署在唯一端点上的特定虚拟资产。

  3. 如果该虚拟资产文件具有与其相关联的性能和数据组设置,则将其配置如下:
    1. 指定要应用于每个虚拟资产的性能组的可用性能概要文件。
    2. 指定希望在虚拟资产的每个数据组中活动的可用数据集。
       

创建新的虚拟资产:选项

创建虚拟资产有几种方法。您可以创建:

从通讯报文中创建新的虚拟资产

为了从通讯报文中创建一个新的虚拟资产,需要:

  • 连接到 CTP 的正在运行的 Parasoft Virtualize 服务器
  • 连接到 CTP(通过 TDA)的正在运行的 Parasoft 数据存储库
  • 至少一个通讯报文文件(例如,由代理记录或事件消息导出创建)

该功能是为快速生成虚拟资产而设计的。若要对生成过程进行额外控制,请遵循 Creating Virtual Assets from Traffic 或使用 Virtualize 桌面程序。 

若要为记录在通讯报文文件中的行为创建和添加新的虚拟资产:

  1. 请在 Components 向导区域(或实例编辑器的虚拟资产区域)中,单击 Select a virtual asset
  2. 在打开的选择框中,单击 Create new virtual asset 链接到您希望部署新虚拟资产的 Virtualize 服务器的右侧。

    注意,不支持此功能的服务器将显示为灰色。 
  3. (可选)注意,不支持此功能的服务器将显示为灰色。
  4. Create 设置为 From Traffic

  5. 选择要用于创建虚拟资产的通讯报文文件。如果 CTP 检测到从该组件记录的通讯报文文件,则自动选择该文件。若要重新填充通讯报文文件列表,请单击 Refresh

    如果您正在通过 CTP 启动和停止通讯报文记录,并单击下面对话框中的 Now ,您将自动被带到流程中的这个位置。

    在继续之前,您可能希望重命名组件实例。

  6. (可选)如果希望使用保存在模板中的“create from traffic”配置来创建虚拟资产,请指定要使用哪个模板(可以从给定虚拟化服务器上 traffic_templates 文件夹中的任何可用模板中选择)。一旦指定了模板,相关字段将自动设置并不可编辑。 

  7. 为将用于参数化虚拟资产的数据存储库指定连接设置。

  8. 如果想修改将部署创建的虚拟资产的端点(例如,虚拟资产将侦听传入消息),请在 Virtual endpoints 字段中进行所需的修改。注意,如果代理与当前组件实例相关联,则代理目标将自动更新。


提交请求后(在向导中单击 Finish 或将更改保存到 Manage Instance 页面),将创建和配置以下项目:

从 Swagger、RAML 或 WSDL 定义创建新的虚拟资产

若要为 Swagger、RAML 或 WSDL 定义中指定的行为创建和添加新的虚拟资产:

  1. 请在 Components 向导区域(或实例编辑器的虚拟资产区域)中,单击 Select a virtual asset
  2. 在打开的选择框中,单击要在其上部署新虚拟资产的 Virtualize 服务器右侧的 Create new virtual asset 链接。

    注意,不支持此功能的服务器将显示为灰色。 
  3. (可选)注意,不支持此功能的服务器将显示为灰色。
  4. Create 更改为 From RAMLFrom SwaggerFrom WSDL

  5. 指定 API/服务定义的位置。
     


提交请求后(在向导中单击 Finish 或将更改保存到 Manage Instance 页面),将创建和配置以下项目:

创建新的空虚拟资产

若要创建新的虚拟资产:

  1. 请在 Components 向导区域(或实例编辑器的虚拟资产区域)中,单击 Select a virtual asset
  2. 在打开的选择框中,单击要在其上部署新虚拟资产的 Virtualize 服务器右侧的 Create new virtual asset 链接。

    注意,不支持此功能的服务器将显示为灰色。 
  3. (可选)注意,不支持此功能的服务器将显示为灰色。
  4. 将 Create 更改为 Empty

在提交请求之后(在向导中单击 Finish 或将更改保存到 Manage Instance 页面时),将在指定的虚拟化服务器上创建一个空的 .pva文件。可以在准备好时, 向其添加消息响应器 。