Java 从Web服务获取多个响应

Java 从Web服务获取多个响应,java,web-services,soapui,Java,Web Services,Soapui,我正在使用SoapUI在我的工作中使用web服务,但问题是我需要验证大量用户代码,而SoapUI只是让我一次一个客户机获取客户机信息。我需要知道是否有一种方法可以使用多个代码客户端使用Web服务 例如: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/" xmlns:san="http://platform.enterprise/"> <soapenv:Header/> <

我正在使用SoapUI在我的工作中使用web服务,但问题是我需要验证大量用户代码,而SoapUI只是让我一次一个客户机获取客户机信息。我需要知道是否有一种方法可以使用多个代码客户端使用Web服务

例如:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/" xmlns:san="http://platform.enterprise/">
   <soapenv:Header/>
   <soapenv:Body>
      <san:checkClientAddress>
         <id>000098732</id>
      </san:checkClientAddress>
   </soapenv:Body>
</soapenv:Envelope>

000098732

因此,我需要从500个客户端获得结果,但如果我使用SoapUI,我必须一次从一个客户端获得响应。

我建议您编写自己的数据驱动脚本,如本文所述,或者参考JMeter并使用名为“CSV数据集配置”的optian。您可以在SoapUI中创建一个测试套件,其中包含多个测试步骤,对于要发送到web服务的每个值调用一次。查看和其他类似页面了解如何开始


如果您使用的是SoapUI pro,您可以使用视频中所述的数据源快速测试大量不同的输入,而不必为每个输入创建单独的测试步骤。

请与我们共享一些代码。根据服务的不同,使用多个线程调用可能不会更快,或者在最坏的情况下,它可能会因为你试图攻击它而将你列入黑名单。如果WSDL没有指定查询多个项目的方法,那么您可能需要等待。您希望使用不同的凭据逐个执行调用,还是同时执行多个调用?我希望逐个执行调用并获得ws-Fi的响应