...
- SQL 响应程序:这些工具虚拟化数据库行为(包括接收到的 SQL 查询和传递的结果集)。可以通过记录实时数据库通讯报文创建 SQL 响应程序。也可以手动创建。
- 消息响应程序:这些工具虚拟化消息,并通过 HTTP, MQ, JMS, 或其他/自定义工具发送响应。消息响应程序可以从通讯报文文件创建,该文件捕获了实际行为,或从类似 OpenAPI/Swagger、RAML 定义、WSDLs 和 XML 模式这样的的定义中生成。也可以手动创建。
创建消息响应程序有几种方法:
记录和模拟实时 HTTP、JMS 或 MQ 通讯报文
关于如何通过 HTTP、JS 和 MQ 从记录的通讯报文中创建消息响应程序的描述,请查阅以下章节:
- Recording Behavior with Virtualize - Overview
- 从通讯报文文件中创建消息响应程序 - 概述
- Creating Message Responders from Traffic Files - Overview
- Creating Parameterized Message Responders from Traffic从通讯报文中创建参数化的消息响应程序
模拟日志中捕获的通讯报文
如果希望模拟日志中(比如,Wireshark)捕获的通讯报文,请查阅以下章节:
- Creating Message Responders from Traffic Files - Overview
- Creating Parameterized Message Responders from Traffic
- 从通讯报文文件中创建消息响应程序 - 概述
- 从通讯报文中创建参数化的消息响应程序
手动或从定义文件中创建消息响应程序
如果希望虚拟化仍不可用于捕获的应用程序行为,可以通过从头开始创建消息响应程序或根据定义(比如,OpenAPI/Swagger、RAML、WSDL 或 schema)对该行为建模。
关于手动为每个请求响应创建响应程序并设置响应程序关联,请查阅以下章节:
关于以多响应模式手动创建响应程序,请查阅以下章节:
关于将请求/响应集合到单个通讯报文文件中,然后使用参数化向导从该文件中创建虚拟资产,请查阅以下章节:
- Creating Message Responders from Traffic Files - Overview
- Creating Parameterized Message Responders from Traffic
- 从通讯报文文件中创建消息响应程序 - 概述
- 从通讯报文中创建参数化的消息响应程序
一旦拥有一个带有合适响应程序套件和工具的 .pva,则可以按照 部署虚拟资产 Deploying Virtual Assets Virtualize 中所描述部署它,并将其作为一个可用的虚拟资产。