Java 测试Web服务消费者

Java 测试Web服务消费者,java,python,web-services,testing,integration-testing,Java,Python,Web Services,Testing,Integration Testing,以下是我发现的一些用于测试web服务消费者的工具: 还有其他的吗?我更喜欢用Java或Python编写的测试框架。Grinder是Java和Python的最佳盟友,它可以处理大多数web服务(SOAP/REST/CORBA/RMI/JMS/EJB)等 我通过maven插件使用了soapui。它可以创建JUnitLinke报告,以便像单元测试一样运行和分析。这可以很容易地集成到连续构建中,也可以免费发布soapui。我曾经使用过 WebServiceStudio是一种交互式调用Web方法的工具

以下是我发现的一些用于测试web服务消费者的工具:


还有其他的吗?我更喜欢用Java或Python编写的测试框架。

Grinder是Java和Python的最佳盟友,它可以处理大多数web服务(SOAP/REST/CORBA/RMI/JMS/EJB)等


我通过maven插件使用了soapui。它可以创建JUnitLinke报告,以便像单元测试一样运行和分析。这可以很容易地集成到连续构建中,也可以免费发布soapui。

我曾经使用过

WebServiceStudio是一种交互式调用Web方法的工具。这个 用户可以提供WSDL端点。点击按钮获取工具 获取WSDL,从WSDL生成.NET代理,并显示 可用方法列表。用户可以选择任何方法并提供 所需的输入参数。单击Invoke时,SOAP请求被激活 发送到服务器,并解析响应以显示返回 价值观

此工具旨在让web服务实现者测试他们的web服务 无需编写客户端代码的服务。这也可能是 用于访问WSDL端点已知的其他web服务

还有Eclipse中的Web服务浏览器,它是

通过UDDI和WSIL,其他应用程序可以发现WSDL文档 并与之绑定以执行交易或执行其他业务 过程。Web服务浏览器允许您浏览、导入、, 并测试WSDL文档


您确实需要更加具体:您希望在WS-consumer中测试什么?它称之为正确的WS?这看起来有点毫无意义——WS是模拟任何可能被调用的东西的完美场所——而不需要调用任何东西

为了测试消费者,否则您将编写一个模仿原始用户的Web服务,对吗?我假设通过电线的通信协议不是客户端域,例如,它是生成的。因此,WS-consumer的客户机看到的唯一东西就是接口。在接口中没有什么可测试的


可能是我完全误解了你的问题——如果我误解了,请澄清。然后我会修改答案。

此外,请在以后的问题中更具描述性。因为有很多web测试框架,它们处理不同的方面。