我有这个网络服务方法:
<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响应,任何其他组合应该带来错误。
我尝试使用Query Match,如下所示:
//ws:validarLogin/login
应为admin。
我也创造了条件:
//ws:validarLogin/password
也应该是管理员。
但是这导致任何的那些条件返回OK,而我只需要我的模拟在params的两个“admin”时返回true。如何指定此“AND”条件?
答案 0 :(得分:1)
pairs = [ ]
for row in inpTweets:
sentiment = row[0]
tweet = row[1]
featureVector = getFeatureVector(tweet)
pair={'feature':featureVector,'sentiment':sentiment}
pairs.append(pair)
答案 1 :(得分:1)
下面的XPath表达式可以帮助你
((//ws:validarLogin/login)='admin' and (//ws:validarLogin/password)='admin')
预期价值:
true
答案 2 :(得分:-1)
您可以连接两个参数并与给定的字符串进行比较。
的XPath:
concat(//ws:validarLogin/login, '.', //ws:validarLogin/password)
预期价值:
admin.admin