SoapUI Mock服务groovy脚本来选择正确的响应

时间:2013-05-14 06:09:44

标签: groovy soapui

我有一个模拟服务,它有两个可能的响应操作。如何根据使用脚本的条件选择正确的响应?例如。

if(context.sessionID == ''){
 // use response 1 
} else {
 // use response 2
}

2 个答案:

答案 0 :(得分:3)

如果您的代码位于“MockResponses”的调度脚本中,那么正确的语法是:

return "response 1"

[编辑] 这在官方网站上有详细解释: http://www.soapui.org/Service-Mocking/creating-dynamic-mockservices.html#5-selecting-a-response-based-on-the-request

答案 1 :(得分:-1)

context.httpResponse = "response 1"