Java SOAPUIAPI-如何在没有WSDL的情况下测试webservice端点

Java SOAPUIAPI-如何在没有WSDL的情况下测试webservice端点,java,web-services,api,wsdl,soapui,Java,Web Services,Api,Wsdl,Soapui,我试图用不同的testdata组合以编程方式测试web服务端点。我已经用SAAJ完成了这项工作(如下面的代码片段所示)。然而,当我尝试对SOAPUIAPI执行同样的操作时,我无法找到任何不导入WSDL就直接命中端点的方法。如何使用SOAPUIAPI实现这一点 SOAPConnectionFactory soapConnectionFactory = SOAPConnectionFactory.newInstance(); SOAPConnection soapConnec

我试图用不同的testdata组合以编程方式测试web服务端点。我已经用SAAJ完成了这项工作(如下面的代码片段所示)。然而,当我尝试对SOAPUIAPI执行同样的操作时,我无法找到任何不导入WSDL就直接命中端点的方法。如何使用SOAPUIAPI实现这一点

      SOAPConnectionFactory soapConnectionFactory = SOAPConnectionFactory.newInstance();
      SOAPConnection soapConnection = soapConnectionFactory.createConnection();

      SOAPMessage message = getSoapMessageFromString(strRequest);

      SOAPMessage soapResponse = soapConnection.call(message, strURL);

      ByteArrayOutputStream stream = new ByteArrayOutputStream();
      soapResponse.writeTo(stream);
      String resp = new String(stream.toByteArray(), "utf-8");
      soapConnection.close();

那么,如何在没有wisdl的情况下创建soap请求?我有端点URL和请求XML。使用这两个,我能够调用soap连接,并使用SAAJ获得响应。但不确定如何在SOAPUIAPI中实现这一点?这很好。您如何知道请求是有效的,服务器和客户端之间必须有一些契约,这些契约将在wsdl中定义。我相信,即使您可以使用axis2/cxf从java生成wsdl。我只是想知道是否有方法绕过wsdl导入(就其本身而言,如果我已经知道端点,并且想要测试数百个testdata组合,并且我不关心这个用例中的模式遵从性或任何wsdl特性)