SoapUi可以将任意消息发布到JMS队列吗?

问题描述 投票:0回答:1

在过去,我的团队经常使用SoapUi围绕我们的SOAP Web服务创建自动化测试。现在我们想围绕应用程序的JMS通信创建自动化测试。因此,我们需要将SoapUi配置为发布到JMS队列并从中使用。

SoapUi website解释了如何将SOAP消息发布到JMS队列。但这不适合我的用例;我的应用程序通过JMS发送任意文本消息,而不符合SOAP合同。

SoapUi能够将任意文本消息发布到JMS队列,还是我的消息必须符合wsdl定义的SOAP协定?我如何配置SoapUi来发布这些消息,而不是为JMS连接创建一个虚拟SOAP接口?

automated-tests jms soapui
1个回答
0
投票

SoapUi的免费版本旨在使用测试SOAP和REST。如上面的链接所示,SoapUi可以通过其GUI配置,仅当这些消息符合SOAP合同时才通过JMS发送消息。但是,SoapUi还能够执行Groovy脚本,这些Groovy脚本可以向JMS发布任意消息。在我的团队的帮助下,我编写了一个Groovy脚本,该脚本导入Java库并使用它来发布任意JMS消息。

© www.soinside.com 2019 - 2024. All rights reserved.