我有两个模拟回答,例如:A,B
我想写一些模拟回复的条件,比如
答案 0 :(得分:1)
是的,很有可能使用soapui进行模拟。
我们假设在调用休息服务时,可以根据用户的请求标头 Content-Type
值进行不同的响应。
因此,在模拟服务上添加以上三个响应。用户SCRIPT
作为调度员。
模拟服务脚本如下:
def responseType = mockRequest.request.getHeader('Content-Type')
if (!responseType) {
return "faultResponse"
}
if ('application/json' == responseType.toLowerCase() || 'json' == responseType.toLowerCase()) {
return "jsonResponse"
}
"xmlResponse"