我正在使用SoapUI(v 4.5.1)为我的一个webservices创建一个模拟服务。当收到请求时,要模拟的原始服务返回已收到请求的确认。然后它调用第二个Web服务;这是我在模拟服务中难以复制的次要行为。可以吗?
我也在SoapUI社区委员会上提出了这个问题,但尚未收到回复。
提前感谢任何建议。
答案 0 :(得分:0)
使用模拟服务的AfterRequest操作中的Groovy脚本进行排序,以模仿此行为。
答案 1 :(得分:0)
据我了解,您在soapUI项目中创建了一个模拟服务。 然后你创建了一个测试套件& soapUI项目下的测试用例。
测试用例的第一步是调用您的模拟服务。此服务返回收到请求的验证。
在第一步之后,您想要调用另一项服务,并且您想要学习如何执行此操作。如果是这种情况,请按照以下说明进行操作。 (如果没有,请提供有关该问题的更多信息。)
您需要在第一步添加断言(此断言将验证模拟响应返回符合您预期的值) 那么,你应该创建另一个步骤。这一步应该是服务请求。请注意,模拟服务本身并不调用Web服务,您需要为此目的创建另一个测试步骤。
希望这有帮助,