Как условно Goto будет работать на Soap UI - PullRequest
0 голосов
/ 20 февраля 2012

Это мое требование.

Я выполню запрос на получение вопроса. Вытащит идентификатор вопроса и вопрос.

На основании идентификатора вопроса мне нужно передать ответ на 2-й запрос.

Как этого добиться?

Это своего рода переключатель. Но я не знаю, как использовать в этом Soap UI. Пожалуйста, дайте мне знать.

С уважением, Chandra

1 Ответ

0 голосов
/ 21 февраля 2012

Я добился этого с помощью скрипта Groovy .. И все же, если кто-то найдет ответ через условие, пожалуйста, дайте мне знать ..

def qid = context.expand( '${Retrieve the Question#ResponseAsXml#declare namespace ns1=\'host/mrs/1/security/credential/challenge'; //ns1:Response[1]/ns1:challenge[1]/ns1:e[1]/ns1:questionID[1]}' )
log.info(qid)
if (qid=='1')
{
testRunner.testCase.testSuite.project.setPropertyValue("answer","Nothing")
//log.info(answer)
}
else
{
testRunner.testCase.testSuite.project.setPropertyValue("answer","Motorola")
//log.info(answer)
}
//log.info(testRunner.testCase.testSuite.project.getPropertyValue
...