从Web服务获取多个响应

时间:2014-02-10 21:53:45

标签: java web-services soapui

我正在使用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>

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

2 个答案:

答案 0 :(得分:0)

我建议您编写自己的数据驱动脚本,如此处所述SOAP UI data driven testing for web requests或参考JMeter并使用optian称为“CSV数据集配置”。

答案 1 :(得分:0)

您可以在SoapUI中创建一个测试套件,其中包含多个测试步骤,每个值都要调用您要发送到Web服务的值。查看http://www.soapui.org/Functional-Testing/functional-testing.html和其他类似页面,了解如何开始使用。

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