【发布时间】:2025-12-06 00:00:01
【问题描述】:
我使用 CXF 中的 wsdl2java 从 wsdl 生成了类。此 wsdl 具有使用安全令牌的安全策略。
有人可以指导我如何测试这个客户端吗?当客户端尝试从我使用 WireMock 构建的模拟服务器获取令牌时,我被卡住了,但它不能,因为模拟服务器不知道如何响应。
谢谢!
【问题讨论】:
标签: java apache testing soap cxf
我使用 CXF 中的 wsdl2java 从 wsdl 生成了类。此 wsdl 具有使用安全令牌的安全策略。
有人可以指导我如何测试这个客户端吗?当客户端尝试从我使用 WireMock 构建的模拟服务器获取令牌时,我被卡住了,但它不能,因为模拟服务器不知道如何响应。
谢谢!
【问题讨论】:
标签: java apache testing soap cxf
尝试使用 cxf 生成服务器端类并实现服务器端方法以正确响应。
这也是您使用 cxf 构建的一种模拟器。
【讨论】:
我再次回复我的帖子。 因此,没有直接的方法可以做到这一点,因为很难模拟实施了安全策略的服务器。
因此,我所做的是创建另一个没有身份验证部分的服务并对其进行测试。我们也可以说我们不需要测试身份验证部分,因为 cxf 无论如何都会处理它。
【讨论】: