在多线程上执行 SoapUI 测试
Execute SoapUI test on multi-threads
我有一个 SoapUI
测试,它使用输入文件读取行作为请求的输入。所以有一个循环读取数据并执行请求并将输出写入文件。响应时间太长,因此应该异步处理该文件,但我不确定 SoapUI
如何处理。 SOAP
请求中有文件附件,JMeter
.
当前版本不处理
根据下面的 SoapUI documentation,测试用例或测试套件都可以在 Parallel
模式下执行。
In the case of TestSuites and TestCases these can be executed either in sequence or parallell, as configured with the corresponding toolbar buttons.
在上图中,标记图中的第一个代表顺序执行,第二个(带有多个平行箭头)代表Parallel
执行模式。
用户可以 select 在执行测试之前选择其中之一。
希望对您有所帮助。
请注意,SOAPUI 不允许并行执行测试步骤。如果您需要任何自定义执行,即要并行执行的相同测试用例和步骤,here 是为此完成的示例项目。可以作为参考并应用到您的案例中。
我理解这个问题是由于处理需要时间而需要异步调用服务的能力。因此,我的意思是 SoapUI 向 Web 服务发出请求,而不是等待它,而是继续执行。稍后,SoapUI 收到响应。
SoapUI 可以解决这个问题,我自己没有尝试过,但是最近在阅读一些指南时,我发现可以做到。
看....
Blog Guide
简而言之,它涉及设置一个模拟服务来接收响应,然后可以对其进行验证。
我有一个 SoapUI
测试,它使用输入文件读取行作为请求的输入。所以有一个循环读取数据并执行请求并将输出写入文件。响应时间太长,因此应该异步处理该文件,但我不确定 SoapUI
如何处理。 SOAP
请求中有文件附件,JMeter
.
根据下面的 SoapUI documentation,测试用例或测试套件都可以在 Parallel
模式下执行。
In the case of TestSuites and TestCases these can be executed either in sequence or parallell, as configured with the corresponding toolbar buttons.
在上图中,标记图中的第一个代表顺序执行,第二个(带有多个平行箭头)代表Parallel
执行模式。
用户可以 select 在执行测试之前选择其中之一。
希望对您有所帮助。
请注意,SOAPUI 不允许并行执行测试步骤。如果您需要任何自定义执行,即要并行执行的相同测试用例和步骤,here 是为此完成的示例项目。可以作为参考并应用到您的案例中。
我理解这个问题是由于处理需要时间而需要异步调用服务的能力。因此,我的意思是 SoapUI 向 Web 服务发出请求,而不是等待它,而是继续执行。稍后,SoapUI 收到响应。
SoapUI 可以解决这个问题,我自己没有尝试过,但是最近在阅读一些指南时,我发现可以做到。
看.... Blog Guide
简而言之,它涉及设置一个模拟服务来接收响应,然后可以对其进行验证。