如果希望虚拟化一个不可用且不是由 WSDL 或 schema 说明的服务,则可以通过手动添加表示相关行为的消息响应程序来虚拟化它。在本章节中:
添加消息响应程序
项目包含多个 Parasoft 虚拟资产文件(.pva)。包含多个响应程序套件,此套件包含多个消息响应程序。手动添加消息响应程序之前,必须须建立该结构。有关更多详情,请查阅 添加项目、虚拟资产和响应程序套件 。
- 右键单击响应程序套件然后选择 Add New> Responder。也可以单击工具栏中的 Add Responder or Output 按钮(请查阅 添加响应程序、输出工具和验证)。
- 选择消息响应程序类型,然后单击 Finish。查阅 虚拟化工具 以获得 Virutalize 中消息响应程序的更多详情。
- 在工具配置面板中配置消息响应程序。有关更多详情,请查阅 消息响应程序概要 。可以在 Response 选项卡将表单输入控件自定义为 SOAP 消息或纯 XML 消息。
部署虚拟资产
如果直接在 VirtualAssets 项目中创建 .pva,则它将自动部署。否则,部署虚拟资产最简单的方法是将包含的 .pva 文件复制到 VirtualAssets 项目中。 或者,可以右键单击 Virtualize Server 视图的 Local machine 节点,然后选择 Add Virtual Asset ,指定包含要部署的虚拟资产的 .pva 文件,然后单击 Finish。完成向导后,Virtualize 将自动把 .pva 文件复制到 VirtualAssets 项目中。 有关部署过程和选项的更多详情说明,请查阅 Deploying Virtual Assets。
自定义虚拟资产
关于如何自定义消息响应程序行为的更多详情,请查阅 消息响应程序概要。