SoapUi 可以将任意消息发布到 JMS 队列吗?
Can SoapUi publish arbitrary messages onto a JMS Queue?
过去,我的团队经常使用 SoapUi 围绕我们的 SOAP 网络服务创建自动化测试。现在我们想围绕我们应用程序的 JMS 通信创建自动化测试。因此,我们需要配置 SoapUi 以发布和使用我们的 JMS 队列。
SoapUi website 解释了如何将 SOAP 消息发布到 JMS 队列。但这不适合我的用例;我的应用程序在不符合 SOAP 合同的情况下通过 JMS 发送任意文本消息。
SoapUi 是否能够将任意文本消息发布到 JMS 队列,或者我的消息必须符合 wsdl 定义的 SOAP 契约?我如何配置 SoapUi 来发布这些消息,而无需为 JMS 连接创建虚拟 SOAP 接口?
SoapUi 免费版旨在使用测试 SOAP 和 REST。如上图 link 所示,SoapUi 可以通过其 GUI 配置为仅在 符合 SOAP 契约的情况下通过 JMS 发送消息。但是,SoapUi 也可以执行 Groovy 个脚本,这些 Groovy 个脚本可以向 JMS 发布任意消息。在我的团队的帮助下,我编写了一个 Groovy 脚本,它导入一个 Java 库并使用它来发布任意 JMS 消息。
过去,我的团队经常使用 SoapUi 围绕我们的 SOAP 网络服务创建自动化测试。现在我们想围绕我们应用程序的 JMS 通信创建自动化测试。因此,我们需要配置 SoapUi 以发布和使用我们的 JMS 队列。
SoapUi website 解释了如何将 SOAP 消息发布到 JMS 队列。但这不适合我的用例;我的应用程序在不符合 SOAP 合同的情况下通过 JMS 发送任意文本消息。
SoapUi 是否能够将任意文本消息发布到 JMS 队列,或者我的消息必须符合 wsdl 定义的 SOAP 契约?我如何配置 SoapUi 来发布这些消息,而无需为 JMS 连接创建虚拟 SOAP 接口?
SoapUi 免费版旨在使用测试 SOAP 和 REST。如上图 link 所示,SoapUi 可以通过其 GUI 配置为仅在 符合 SOAP 契约的情况下通过 JMS 发送消息。但是,SoapUi 也可以执行 Groovy 个脚本,这些 Groovy 个脚本可以向 JMS 发布任意消息。在我的团队的帮助下,我编写了一个 Groovy 脚本,它导入一个 Java 库并使用它来发布任意 JMS 消息。