如何使用JAX-WS 2.0模拟soap响应?

时间:2012-05-01 19:28:51

标签: java soap

我正在使用JAX-WS附带标准jdk(我正在使用1.6)。我想知道如何模拟肥皂响应进行测试?例如,每次调用soap服务时,我都可以将soap响应xml设置为字符串(从文件中读取)。

谢谢,

3 个答案:

答案 0 :(得分:1)

虽然几年前创建自己的SOAP API模拟器(例如使用JAX-WS)非常好,但2017年有许多开源和商业工具可用,因此您无需自己动手。您可以使用API simulation tool来模拟您正在使用的API。

以下是一些工具列表:

答案 1 :(得分:0)

如果您的IDE允许,您应该拥有WSDL和测试人员。

所以转到你的WSDL url然后用Tester替换WSDL。

这就是netbeans的工作方式,我配置eclipse以同样的方式工作。

答案 2 :(得分:0)

可以使用JAX WS在原始xml中工作并发送您需要的xml。您可以在应用程序数据级别工作,即封装在SOAP信封中的消息,由Web服务处理或SOAP信封级别处理。
您需要阅读Dispatch 如果你谷歌有一些例子。例如。 Creating a Dispatch client