0

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

谢谢,

4

3 回答 3

1

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

以下是一些工具的列表:

于 2017-12-19T21:14:09.820 回答
0

如果您的 IDE 允许,您应该有一个 WSDL 和一个测试器。

因此,转到您的 WSDL 网址,然后将 WSDL 替换为 Tester。

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

于 2012-05-01T19:55:17.997 回答
0

可以使用 JAX WS 在原始 xml 中工作并发送您需要的 xml。您可以在应用程序数据级别(即封装在SOAP要由 Web 服务处理的信封中的消息)或在SOAP信封级别工作。
您需要阅读有关Dispatch的信息。
如果你谷歌有例子。例如创建一个 Dispatch 客户端

于 2012-05-01T20:02:45.703 回答