本主题解释了如何配置 AUT,以与 Virtualize 的消息代理进行交互。
在本章节中:
修改应用程序端点
若要将 AUT 指向端点,请将其指向端点(如:HTTP/S 路径、MQ 目标/客户端队列,或 JMS 目标/客户端主题或队列),其中代理正在监听传入消息。
针对 HTTP,要使用的端点显示在 HTTP 连接配置面板的 Proxy URL 字段中。
例如:
- SOAtest/Virtualize 服务器的主机名为 framemaker.parasoft.com。
- 服务器正在端口 7080 (默认为 9080)上运行。
- SSL 被禁用。
- 提供的代理监听路径是 /proxy/services/purchaseOrder。
在本例中,可以将 AUT 设置为 URL http://framemaker.parasoft.com:7070/proxy/services/purchaseOrder。
如果配置了 SSL,则可以使用 HTTPS。
修改代理设置
如果无法或不希望修改应用程序端点,则可以通过修改 AUT 的代理设置将流量发送至消息代理。
- 在与实际后端相同的路径上部署消息代理。
- 设置好代理之后,将 AUT 的代理直接指向 SOAtest/Virtualize 服务器主机和端口。
例如,如果端点上有一个或多个后台(其中该端点被格式化为/<host>:<port>/<path>),则可以使用以下配置为每个后台创建一个代理:
- Proxy listen path: <path>
- 可以是选项 A:
- Service URL: http(s)://<host>:<port>/<path>
- 也可以是选项 B:
- Service host: <host>
- Service port: <port>
- Service path: <path>
关键是要将消息代理部署在与实际后端相同的路径上。
设置好代理之后,如下配置 AUT 的代理:
HTTP 代理:
- Host: <SOAtest/Virtualize server host>
- Port: <SOAtest/Virtualize server HTTP port> (默认: 9080)
HTTP 代理:
- Host: <SOAtest/Virtualize server host>
- Port: <SOAtest/Virtualize server HTTPS port> (默认: 9443)