代码之家  ›  专栏  ›  技术社区  ›  JasonStoltz

轴2——有可能通过Web界面测试操作吗?

  •  0
  • JasonStoltz  · 技术社区  · 14 年前

    我的任务的简短版本: 是否有可能通过Axess 2 Web应用程序提供的Web页面测试Web服务?

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

    例如,我有一个服务,允许我输入产品编号(作为POST参数)并返回这些产品的详细信息。是否有方法可以选择操作、输入post数据、发布并查看响应?

    2 回复  |  直到 14 年前
        1
  •  1
  •   user159088 user159088    14 年前

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

    use to test a Web service .

    给定对服务的WSDL的访问,它创建一个简单的GUI来调用web服务的所有操作,并显示调用的结果。这个 source GUI中的链接还允许您直接查看SOAP源代码。

    AxIS 2 Web应用程序提供的Web页面只提供Web服务的详细信息,而不意味着使用示例数据对其进行测试。

        2
  •  2
  •   Andreas Dolk    14 年前

    对于WebService测试——你提到AxIS2,所以我想你说的是基于SOAP的服务——我通常依赖 soapUI

    另外,我不认为 axis 2 web admin app