我有一个numpy.random.choice
测试,它使用输入文件读取行作为请求的输入。所以有一个循环读取数据并执行请求并将输出写入文件。响应时间太长,因此应该异步完成此文件的处理,但我不确定SoapUI
如何处理此问题。 SoapUI
个请求中有文件附件,当前版本的SOAP
无法处理。
答案 0 :(得分:4)
根据下面的SoapUI documentation,可以在Parallel
模式下执行测试用例或测试套件。
对于TestSuites和TestCases,可以按顺序或并行执行,如相应的工具栏按钮所配置。
在上图中,标记图像中的第一个代表顺序执行,第二个(具有多个平行箭头)代表Parallel
执行模式。
用户可以在执行测试之前选择其中一个。
希望这有帮助。
请注意,SOAPUI不允许并行执行测试步骤。如果您需要任何自定义执行,即相同的测试用例和要并行执行的步骤,here是为此完成的示例项目。它可以用作参考并将其应用于您的案例。
答案 1 :(得分:2)
我理解这个问题需要能够异步调用服务,因为它需要花费一些时间来处理。所以,通过这个,我的意思是SoapUI向Web服务发出请求,而不是等待它,它继续。稍后,SoapUI收到响应。
SoapUI可以解决这个问题,我自己没有尝试过,但最近在阅读一些指南时,我注意到它可以完成。
请参阅.... Blog Guide
简而言之,它涉及设置模拟服务以接收响应,然后可以对其进行验证。