本主题提供了关于如何使用 Virtualize 的各种向导添加项目、.pva(Parasoft Virtual Asset)文件和响应器套件的通用指南。章节目录:
创建操作套件和 .pvn 文件
为准备操作创建操作套件和 .pvn 文件的过程与创建响应器套件和 .pvas 的过程非常相似。有关操作套件特定功能的详情,请参阅定义配置操作。
向导说明
有关用于添加项目、.pva 文件和响应器套件的各种向导的描述,请参阅Virtualize 中的向导概述。
项目、.pva 文件和响应器套件
一个项目(Eclipse 创建的实体)可以包含任意数量的特定于 Virtualize 的 .pva 文件。项目还可以包含您希望与 Virtualize 一起使用的源文件,以及对您环境有意义的任何其他资源。
每个 .pva(虚拟资产)文件可以包含任意数量的响应器套件。
响应器套件是虚拟资产和相关项(如数据源文件)的集合。
在 VirtualAssets 项目中创建的任何 .pvas 和响应器套件都将自动部署到本地服务器。
创建一个空项目
您可以如下创建一个空的项目:
- 在工具栏中,转到新建 > 项目。
- 选择 Virtualize> 空项目,然后点击下一步。
- 输入项目名称,如果需要更改目标,请点击完成。
向现有项目添加一个新的 .pva 文件
若要向现有项目中添加一个新的 .pva 文件:
- 请执行以下任一操作:
- 右键点击项目节点,选择新建> .pva 文件。
- 前往文件> 新建 > .pva 文件。
- 在打开的新 .pva 文件向导中,选择要包含 .pva 文件的项目,为 .tst 文件输入一个名称,然后点击下一步。
然后,您可以完成向导来指定如何创建虚拟资产。有关选择和完成可用向导的帮助内容,请参阅Virtualize 中的向导概述。
将 SOAtest .tst 文件迁移到 Virtualize 的 .pva 文件
如果您有一个现有 SOAtest .tst 文件模拟服务,您可以通过将扩展名从 .tst 改变为 .pva 将它转换成一个 .pva 文件,然后导入到 Virtualize(例如,您可以通过 Virtualize> 已有用户迁移> 已存在响应器套件的项目向导创建一个项目)。
添加响应器套件
若要创建新的响应器套件:
- 请执行以下任一操作:
- 点击要添加新响应器套件的虚拟资产浏览器节点,然后点击工具栏中的添加响应器套件:
- 右键点击要添加新响应器套件的虚拟资产浏览器节点,选择新建> 响应器套件。
- 点击要添加新响应器套件的虚拟资产浏览器节点,然后点击工具栏中的添加响应器套件:
有关选择和完成可用向导的帮助内容,请参阅Virtualize 中的向导概述。
系统化项目文件
可以在项目中创建文件夹结构,以使工作井井有条。
- 如果还未打开导航器视图,请前往窗口> 显示视图> 导航器打开。
- 右键点击视图中的任意节点,选择新建> 文件夹。
- 出现提示时,确认新文件夹的位置正确,然后在文件夹名字段中指定一个名称。可以通过点击其他项目或子文件夹来更改位置。还可以通过在父文件夹字段中指定路径,将子文件夹手动添加到项目中。
- 将文件和文件夹拖到新文件夹中。
根据需要添加其他文件夹使文件系统化。
在 Virtualize 中使用 Eclipse Java 项目
创建一个新的 Virtualize Java 项目
若要创建一个新的 Virtualize Java 项目:
- 前往文件> 新建> 项目。
- 选择 Virtualize> 定制化开发> Virtualize Java 项目,然后点击下一步。
- 完成此向导,它有着与 Eclipse 的 Java Project 向导相同的选项。
- 点击完成。
您的新 Java 项目将显示在 Eclipse Java 开发透视图中的 Package Explorer 视图中。项目的构建路径将自动包含使用 Virtualize 的 Extensibility API 所需的 jar 文件。添加到项目中的任何 Java 类都可以通过 Virtualize 响应器套件中的扩展工具访问。
使用现有 Java 项目
若要使用工作空间中现有的 Java 项目,则必须首先将该 Java 项目添加到 Virtualize 的 classpath 中,如下所示:
- 前往 Parasoft > 首选项。
- 选择 Parasoft > 系统属性。
- 点击添加 Java 项目按钮,并选择合适的项目。
所选 Java 项目的生成输出文件夹和生成路径条目将被添加到 classpath 表中。
如果启用了自动重新加载类选项,那么在修改或重新编译之后,Virtualize 将尝试重新加载 Eclipse 项目的类。重新加载按钮还可用来强制 Virtualize 重新加载 classpath 条目中的类。