我正在使用JAX-WS自带标准jdk(我正在使用1.6)。我想知道如何模拟测试肥皂响应?例如,我可以在每次调用soap服务时将soap响应xml设置为一个字符串(从文件中读取)。如何用JAX-WS 2.0模拟肥皂响应?
感谢,
我正在使用JAX-WS自带标准jdk(我正在使用1.6)。我想知道如何模拟测试肥皂响应?例如,我可以在每次调用soap服务时将soap响应xml设置为一个字符串(从文件中读取)。如何用JAX-WS 2.0模拟肥皂响应?
感谢,
你应该有一个WSDL和一个测试,如果你的IDE允许。
因此,请转到您的WSDL URL,然后用测试程序替换WSDL。
这就是netbeans的工作方式,我配置了eclipse以相同的方式工作。
可以使用JAX WS在原始xml中工作并发送您所需的xml。您可以在应用程序数据级别工作,即封装在要由Web服务处理的SOAP
信封中的消息或在信封级别处的SOAP
。
您需要阅读关于Dispatch。
有一些例子,如果你谷歌。例如。 Creating a Dispatch client
虽然几年前创建了自己的SOAP API模拟器(例如使用JAX-WS),但在2017年有许多开源和商业工具可用,因此您不必这样做你自己。您可以使用API simulation tool模拟您正在使用的API。
下面是几个工具的列表: