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