如何在没有wsdl的情况下使用Soap UI?

时间:2011-03-22 10:05:30

标签: soapui

您好我已经安装了Soap UI ...就像C,Java一样,我们将创建一些示例程序。同样我想使用一些示例请求和响应..如何在没有wsdl的情况下创建请求和响应?

2 个答案:

答案 0 :(得分:51)

  • 使用File>创建新的SOAP项目新SOAP项目
  • 根据需要设置名称
  • 将初始WSDL字段留空
  • 在左侧的Project Navigator窗口中,将鼠标悬停在项目文件夹上,然后使用上下文菜单从URI中选择New Rest Service
  • 输入您要发送SOAP消息的点,即http://www.webservicex.net/WS/WSDetails.aspx?CATID=2&WSID=10
  • 选择POST作为HTTP方法
  • 将xml SOAP有效负载添加到左下角的窗口中
  • 从组合框中选择媒体类型:text / xml
  • 单击绿色箭头将消息发布到指定的端点
  • 并且瞧 - 您应该在右侧窗口看到SOAP响应:)

答案 1 :(得分:0)

虽然几年前你问了这个问题,希望你能找到问题的答案。

以下是我对你的问题的回答,希望不会太晚。

SoapUI旨在测试API,Web服务。要开始测试,需要访问WSDL。也就是说,可以在没有WSDL的情况下创建项目。我能想到的唯一一次我不需要wsdl就是当我测试的不是Web服务时,可以使用JDBC步骤或groovy步骤或类似步骤进行测试,除了测试请求步骤。

在您的一条评论中,您询问是否有wsdl可用,是的,有可公开访问的wsdls可用的网站,您可以查看以下网站获取wsdls。

http://www.xmethods.net/ve2/index.po
http://www.webservicelist.com/
http://www.webservicex.net/WS/wscatlist.aspx

希望你在使用soapUI方面比在这个问题上有更好的运气。