轴2 - 是否可以通过Web界面测试操作?

时间:2010-11-05 13:07:16

标签: java axis2

我的问题的简短版本: 是否可以通过Axis 2 Web应用程序提供的Web页面测试Web服务?

更多详细信息:在Axis 2提供的网页中(列出了所有服务的网页,您可以查看WSDL并管理Axis 2),您可以通过输入输入参数来测试服务的操作。查看返回的XML响应?在.NET中,您可以在列出所有可用操作的.asmx页面上执行此操作,并允许您输入参数和查看XML响应。但是,在Axis 2中,我真正看到的是列出的服务,单击它们可以查看WSDL,但除此之外,我没有看到任何允许您在页面上进行测试的功能。这真的很方便。

实施例。我有一项服务,可以让我输入产品编号(作为POST参数)并返回这些产品的详细信息。有没有办法可以选择操作,输入发布数据,发布和查看响应?

2 个答案:

答案 0 :(得分:2)

对于webservice测试 - 你提到了axis2,所以我想你会谈论基于SOAP的服务 - 我通常依赖于soapUI

此外,我不认为axis 2 web admin app旨在支持功能性网络服务测试。

答案 1 :(得分:1)

除了使用soapUI之外,正如Andreas_D所建议的那样,您还可以使用Eclipse通过调用请求数据来测试Web服务并查看其响应。

Eclipse EE附带了一个名为Web Service Explorer的工具,您可以use to test a Web service

在访问服务的WSDL之后,它创建了一个简单的GUI来调用Web服务的所有操作,并显示调用的结果。 GUI中的source链接还允许您直接查看SOAP源。

Axis 2 Web应用程序提供的网页仅为您提供Web服务的详细信息,而不是用于使用示例数据对其进行测试。