消息代理简化了录制实时系统行为和将通讯报文路由到所需端点(真实或虚拟)的过程。 

将消息代理部署到本地或远程 SOAtest 或 Virtualize 服务器上,以便它可以接收由虚拟资产处理或传递到实时系统(或用于高级场景的内部端点)的消息。该代理可以录制流量来模仿捕获的行为 — 让您能够剪切不易访问的系统组件上的依赖。

支持 HTTP/S, JMS, MQ, 以及内部传输协议。 

使用消息代理,正在测试(AUT)的应用程序只需更改一次:指向代理。然后开发人员、QA 和性能测试工程师便可开始和停止录制,将流量定向到特定虚拟资产,等等。此外,Parasoft CTP 允许团队为单个测试环境组件设置多个代理配置 — 使团队成员能够根据需求选择和提供所需的配置。 

使用消息代理的其他好处包括: 

  • 配置像虚拟资产一样被保存和管理,使您能够重用设置。
  • Virtualize 服务器可以在各种连接和配置上托管(部署)多个代理。
  • 每个代理可被单独启用或禁用,这一点允许断开 JMS 和 MQ 连接,以便代理不使用消息(类似于虚拟资产)。
  • 可以通过桌面在本地或远程 SOAtest 或 Virtualize 服务器上管理代理设置。还可以使用 CTP 来管理。
  • 一旦您将正在测试的应用程序指向了代理端点,那么您便可以根据需求开始或停止录制,并修改在 对 AUT 没有任何影响的任何时候转发消息的目标服务端点。例如,在不接触 AUT 情况下,您便可将消息从实际服务重定向到虚拟资产(虚拟资产可以托管在本地主机服务器或远程服务器上)。
  • 可在单个服务器上配置多个代理(类似于虚拟资产)。

如果不想使用消息代理,您可以使用 动态录制通讯报文中讨论的录制代理来录制流量。

  • No labels