Parasoft 虚拟资产(PVA 或 .pva 文件)会监听传入通讯报文,并根据传入的消息发送其配置的其中一个响应。PVA 部署到特定的端点用于监听传入通讯报文,并按规定的方式做出响应(例如,预期/期望的响应)。
第一步,创建一个 .pva 文件,用于表示要虚拟化的行为。每个 .pva 文件引用一个或多个“响应器套件”。每个响应器套件应包含以下一种或多种工具:
有几种方法可以创建消息响应器:
请参阅以下章节,了解如何通过录制的 HTTP、JS 和 MQ 通讯报文创建消息响应器:
如需模拟日志(例如 Wireshark)中捕获的通讯报文,请参阅以下章节:
如果要虚拟化还无法捕获的应用程序行为,可从头开始或根据定义(如 OpenAPI/Swagger、RAML、WSDL 或 schema)创建消息响应器来为该行为建模。
要为每个请求响应手动创建响应器并设置响应器关联性,请参阅以下章节:
要在多响应模式下手动创建响应器,请参阅以下章节:
要将请求/响应汇总到一个通讯报文文件中并使用参数化向导从该文件创建虚拟资产,请参阅以下章节:
拥有包括合适响应器套件和工具的 .pva 后,就可以按照部署虚拟资产中的说明进行部署并作为工作虚拟资产提供服务。