SoapUI:模拟服务调用另一个Web服务

时间:2012-09-12 21:55:54

标签: soapui

我正在使用SoapUI(v 4.5.1)为我的一个webservices创建一个模拟服务。当收到请求时,要模拟的原始服务返回已收到请求的确认。然后它调用第二个Web服务;这是我在模拟服务中难以复制的次要行为。可以吗?

我也在SoapUI社区委员会上提出了这个问题,但尚未收到回复。

提前感谢任何建议。

2 个答案:

答案 0 :(得分:0)

使用模拟服务的AfterRequest操作中的Groovy脚本进行排序,以模仿此行为。

答案 1 :(得分:0)

据我了解,您在soapUI项目中创建了一个模拟服务。 然后你创建了一个测试套件& soapUI项目下的测试用例。

测试用例的第一步是调用您的模拟服务。此服务返回收到请求的验证。

在第一步之后,您想要调用另一项服务,并且您想要学习如何执行此操作。如果是这种情况,请按照以下说明进行操作。 (如果没有,请提供有关该问题的更多信息。)

您需要在第一步添加断言(此断言将验证模拟响应返回符合您预期的值) 那么,你应该创建另一个步骤。这一步应该是服务请求。请注意,模拟服务本身并不调用Web服务,您需要为此目的创建另一个测试步骤。

希望这有帮助,