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