【发布时间】:2014-10-24 09:42:54
【问题描述】:
我有这个网络服务方法:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.http.accede.sergas.es">
<soapenv:Header/>
<soapenv:Body>
<ws:validarLogin>
<login></login>
<password></password>
</ws:validarLogin>
</soapenv:Body>
</soapenv:Envelope>
我想使用 SOAPUI 来模拟。我想模拟它,所以只有用户 admin/admin 应该得到 OK 响应,任何其他组合都应该带来错误。
我尝试像这样使用查询匹配:
//ws:validarLogin/login
应该是管理员。
我也创造了条件:
//ws:validarLogin/password
也应该是管理员。
但这会导致这些条件中的任何返回正常,而当两个参数都是“管理员”时,我只需要让我的模拟返回 true。如何指定这个“AND”条件?
【问题讨论】:
-
你应该修改你的服务实现,这样你就可以处理查询发送的参数,
-
我无法控制我的服务(它是由其他人制作的);我的服务工作正常,我要修改的是 mock 的 行为